入力プロンプトに値を渡す

入力プロンプトに値を渡す

するとunzip my.zip、ファイルがすでに存在する場合はreplace myfile.ext [y]es, [n]o, [A]ll, [N]one, [r]ename:

コマンドが入力を要求したときに入力を強制するにはどうすればよいでしょうか?unzip強制フラグがあるかもしれないことは承知していますが、入力を渡すことに関心があります。

答え1

次のコマンドを探していると思いますyes:

yes | unzip my.zip

y出力に繰り返し送信します。何か他のものを送信したい場合は、引数として指定します。

yes n | unzip my.zip

echo質問が 1 つしかない場合は、次のようにも使用できます。

echo no | unzip my.zip

関連情報