入力として、いくつかのファイルにシェルスクリプトを実行しますディレクトリには、私は多くのファイルを持っています:*.inp
と私はそれらのすべてのためにこのコマンドを実行し、結果を*.out
に保存したいと思います。これを達成するためにシェルスクリプトのみを使用できますか?は、私は次の形式のシェルコマンドを持って
for file in *.inp ; do
my_cmd -I "${file}" -O "${file%%.inp}.out"
done
${file%%.inp}
は、いわゆるparameter expansionです:
は平均的な質問のように聞こえましたが、多くの良い回答が得られましたので、質問は結局良いと思いました:) –