テキストファイルにコマンドを作成し、それをファイルとして端末にロードできますか?それでは、ファイルをロードするコマンドは何ですか?ありがとうございます。
たとえば、ファイルコマンドは次のようになります。
awk -f program.awk d01.active > out1
awk -f program.awk d02.active > out2
これは、コマンドを使用できないawkプログラムを実行するのに問題があるためです。
awk -f program.awk d??.active > out
大量のファイルにprogram.awkを使用する必要がありますが、そのコマンドでプログラムを変更できない場合、これは私にとってより簡単な解決策のようです。
ベストアンサー1
シェルコマンドのリスト(1行に1つ)を含むファイルがある場合は、シェルスクリプトがあります。あなたがしなければならないことはそれを実行することだけです:
sh file_commands
しかし、これは私が必要と思う最も簡単な方法ではありません。現在のディレクトリ内のすべてのファイルを実行するには、program.awk
単にループを使用するだけです。d??.active
for file in d??.active; do awk -f program.awk "$file" > "$file".out; done
これによりd01.active.out
、出力ファイルが生成され、ファイルがd01.active
生成されます。d02.active.out
d02.active