は、私は、スクリプトがあるとします。my_script.sh実行スクリプトは標準入力(のLinux /シェルスクリプト)からパイプ
代わりの
./my_script.sh
を行うには、私のような何かをしたい:
cat my_script.sh | <some command here>
スクリプトが実行されるようにします。これは可能ですか?
私が実行したいスクリプトがwgetやs3catなどの出力である場合は、ユースケースです。今は一時ファイルに保存し、実行可能ファイルに変更してから実行します。それを直接行う方法はありますか?例えば、お気に入りのシェルに
あなたがこれを行うことは非常に注意する必要があります。スクリプト内の何かがstdinから読み込まれた場合(例えば、ユーザに "Yes/No"を促すコマンド)、スクリプト*から行*を消費し、その行は実行されません。 –