何かをビルドし、プロンプトを介して対話型シェルを提供するコマンドがあります(たとえば、再起動するにはR入力、終了するにはQ入力など...)。
コマンドを使用したいのですが、プロンプトセクションに達したら停止します。コマンドを呼び出すときに「Q」パラメータを渡したり、プロンプトに到達した後に終了する方法はありますか?
ベストアンサー1
スクリプトが「normal」を介して入力を読み取る場合は、read
他のプログラム(パイプなど)を使用して事前入力を提供できます。echo
printf
echo Q | your-program-here
より複雑な例は次のとおりです。
(echo 1; echo thing2; echo yes; echo Q) | your-program-here
より複雑な自動入力スクリプトを完成させるために、同様のプログラムを使用することも可能です。予想される。