awkの複数の入出力ファイル

awkの複数の入出力ファイル

000.txtから181.txtまでのテキストファイルでいっぱいのフォルダがあります。同じawkスクリプト(program.awk)を使用してこれらすべてを処理し、その出力ファイル(output000.txt - output181.txt)に送信するにはどうすればよいですか?

ベストアンサー1

???.txtのfについて
する
    awk -f program.awk "$f" > "$f 出力"
完璧

名前の後に3文字(すべての文字)が続くすべてのファイルが処理されます.txt。名前の後に3桁の数字が続くファイルのみを制限するには、次のように.txtします。

for f in [0-9][0-9][0-9].txt

おすすめ記事