bashにスクリプトをパイプして読み取りを使用します。

bashにスクリプトをパイプして読み取りを使用します。

私がこうすれば:

$ {
> sleep 1
> read -p "Press Enter to continue"
> }

予想通り、1秒後にプロンプ​​トが表示されます。

今これを行う:

$ echo 'sleep 1; read -p "Press Enter to continue";' | bash

1秒待つとスクリプトは存在しますが、入力はありません。

「スクリプトをbashにパイプ」して使用するか、それに対応することは可能ですかread

私は異端なインストーラの1つを作成しているので、curl blah blah | bashそうすることはできませんbash -c 'commands'。それともできますか?

関連情報