我有一个充满文本文件的文件夹,名为 000.txt 到 181.txt。如何使用相同的 awk 脚本 (program.awk) 处理所有这些并将它们发送到各自的输出文件 (output000.txt - output181.txt)?
答案1
对于 ???.txt 中的 f 做 awk -f 程序.awk "$f" > "输出$f" 完毕
将处理名称为三个字符(任何字符)后跟的所有文件.txt
。要将其限制为仅名称为三位数字后跟 的文件.txt
,请使用
for f in [0-9][0-9][0-9].txt