対話型プログラムを検討してくださいinteractive。このプログラムはかなり頻繁に実行する必要があり、実行するたびに最初のいくつかのコマンドは同じです。明らかに、これらのコマンドを何度も入力しなければならないのは苦痛です。これらのコマンド(改行で区切られている)をファイルに収集しましたcmd。これでcat cmd | interactiveコマンドを実行できます。問題は、一度cmd完全に読み込まれ、interactiveEOFを受信して終了することです。
私がやりたいことは、最初interactiveにパイプから読み取りを行い(明らかにinteractive < cmd許容範囲内です)、EOFを受信したら、代わりにキーボードから読み取りを開始します。