実行したいコマンドがあります。これをと呼びますprogram
。 bashやPython REPLに似た対話型プログラムです。
事前定義された入力を使用してこのプログラムを起動したいと思います。私は努力したprogram << "some_commands"
。ただし、実行が完了した後はsome_commands
手動の対話を続行できません。
このプログラムがbashなら、私は.bashrc
この目的でそれを使うでしょう。
事前定義された開始入力を持つプログラムを使用する正しい方法は何ですか?
ベストアンサー1
Expectを使用せずにこれを行うことができます。
{ echo foo ; cat ; } | command