キーボードから入力を受け取る対話型アプリケーションがあります。
私はアプリケーションを実行するたびに、常に最初に同じ内容を作成します。それで、私は次のようなファイルを作成してアプリケーションにリダイレクトできると思いました。
myapplication < myinput.txt
問題は、作業が終わったら、残りの入力を入力できるようにキーボードに制御を戻したいということです。可能ですか? bashスクリプトを使用しても大丈夫です。
答え1
これはよくわかりませんが、使用したいコマンドが単純な非対話型コマンドであり、そのコマンドに何かを入力したい場合(そして「myinput.txt」の内容を前に追加)、次のことを試してください。
cat myinput.txt - | command
前任者:
cat myinput.txt - | grep something
しかし、より複雑な相互作用が必要な場合は、おそらく使用する必要がありますexpect
(最初は使いにくいですが、非常に強力です)。