【发布时间】:2016-01-17 02:56:32
【问题描述】:
我是一个 awk 新手,诚然不明白 FNR NR 是如何驱动文件循环的。我能够让两个输入文件正常工作。我需要添加另一个(inputFile3)。
我从命令行运行这个:
awk -f parseField.awk inputFile1.csv inputFile2.csv ./inputFile3.TXT
目前,我使用以下方法遍历 inputFile3:
FNR!=NR {...}
我通过 inputFile1 循环使用:
FNR==NR {...}
我需要添加另一个文件(inputFile2)。我可以在我的 awk 脚本 (parseField) 中使用什么语法来访问第三个输入文件?
【问题讨论】:
-
FNR== "当前输入文件中的输入记录号。"NR== "目前看到的输入记录总数。"所以FNR==NR对于第一个文件,对于其他每个文件都不同。你想用你的第三个文件做什么?
标签: awk