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