複数のstdin入力を必要とするコマンドにstdin入力をパイプする方法は?

複数のstdin入力を必要とするコマンドにstdin入力をパイプする方法は?
  1. yes mypassword |  while true; do sudo -S sleep 3; sudo -k; done
    

    mypasswordwhileループに複数の同じstdin入力を与えることができます。

  2. いつどちらもsudo -S実行するコマンドには異なる標準入力が必要です。、標準入力を提供する方法はありますか?

    <how can I supply password to sudo and "hello" to cat respectively> | sudo -S cat
    
  3. より一般的には、コマンドに複数の異なるstdin入力が必要であることがわかっている場合、stdin入力をそのコマンドにどのように接続しますか?

ありがとうございます。

関連情報