bash スクリプトで ENTER キーの押下をシミュレートする 質問する

bash スクリプトで ENTER キーの押下をシミュレートする 質問する

いくつかのコマンドを実行する非常にシンプルな bash スクリプトを作成しました。これらのコマンドの 1 つは、実行時にユーザー入力を必要とします。つまり、ユーザーに「blah blah blah を実行しますか?」と尋ねます。スクリプトが完全に自動化されるように、単に Enter キーを押すだけで済むようにしたいと考えています。

実行中に入力などを待つ必要はなく、キー押下を送信するだけで十分であり、残りは入力バッファが処理します。

ベストアンサー1

echo -ne '\n' | <yourfinecommandhere>

または、echo が生成する暗黙の改行を利用する (Marcin に感謝)

echo | <yourfinecommandhere>

おすすめ記事