ファイルを読んだ後のユーザー入力の回復

ファイルを読んだ後のユーザー入力の回復

ユーザーからユーザー入力を読み取るプログラムがあります(モバイル、ボードゲーム)。このように:

$ game
enter your move: 
# etcetera

最初窒素毎回作業を繰り返す必要があるので、1行に1行ずつテキストファイルに入れました。これは働きます:

$ game < moves.txt

これはうまくいきますが、次の後に窒素移動後、どのようにコマンドライン入力に戻りますか?

重複した質問かもしれないことを知っていますが、見つかりません。

答え1

実際には、より集中的なインターネット検索の最後に実際にstackoverflowで答えを見つけました。

存在するhttps://stackoverflow.com/questions/1561055/switch-from-file-contents-to-stdin-in-piped-command-linux-shell:

(cat moves; cat) | game

と本当に便利なコメントです。ジャック:

「興味のある人は、次のコマンドを使用してファイルを作成できます。(cat your_file_with_commands; tee -a your_file_with_commands) | sh your_scriptスクリプトにパイプするだけでなく、各コマンドをファイルに追加します。」

関連情報