0

を使用してコマンドの出力を読み取り、while readマイナーな調整 (色付け、いくつかの行の削除など) を行うスクリプトがあります。ただし、次のような行が表示されることがあります。

Would you like to hello world? (y/N):

入力を入力するまで、この行は完成しません (つまり、表示されません)。

このスクリプトを変更して、これらの不完全な行を表示し、入力できるようにするにはどうすればよいですか?

4

2 に答える 2

0

プロンプトに常に同じように答え、コマンドが stdin から読み取る場合 (たとえば ssh とは異なります)、次のことができます。

yes y | command | while read ...
于 2013-06-14T16:55:44.783 に答える