次のスクリプトがあります。
for i in *.TF;
do
my command $i
done
問題は、各コマンドラインに同じ入力が必要であることです(この場合/PS
:)どうすればよいですか?次のようないくつかの方法をテストしました。
/PS | ./mybash.csh
最初の反復でのみ機能します。対照的に、/ PSはコマンドを繰り返すたびに入力として使用したいテキスト(入力)です。
ベストアンサー1
この問題も解決してください「各コマンドラインには同じ入力が必要です」、より多くのコマンドまたは他のコマンドが関連しており、同じソースから提供する必要がある場合は、次のものを使用できますyes
。
yes "/PS" | my_script