stdinが表示され続けるbashまたはstdinリダイレクトでキーボード入力をシミュレートします。

stdinが表示され続けるbashまたはstdinリダイレクトでキーボード入力をシミュレートします。

ファイルの使用中に実際にファイルの行を表示できるように、ファイルをプログラムの標準入力にリダイレクトすることが可能かどうか疑問に思います。

次のフロー(ループ)を含むCLIプログラムがあるとします。 A)コンピュータが質問します。 B)ユーザーが答えます。 C)コンピュータが応答します。

このコマンドを対話的に実行すると、ユーザーの回答とコンピューター生成テキスト(ターミナルからコピーして貼り付けることができます)が混在した出力が生成されます。

プログラムが非対話型で実行され、答えがファイルに事前定義されている場合でも、同じ結果を得る必要があります。

プログラムの実行

インタラクティブに実行されるプログラムの端末画面に表示されるのと同じ種類のテキストを取得する方法はありますか?

答え1

一度見てみたいかもしれませんexpect

関連情報