AWK脚本忽略第一行

我正在使用命令 gawk -f script.awk example.csv 使用 awk 遍历 csv 文件。

script.awk 是一个包含我的命令的文件:

BEGIN{FS=","}
pattern {command}
pattern {command}
END{print output}

如果我想跳过 csv 文件的第一行,我会将 NR>1 命令放在 script.awk 的何处?

回答

我建议:

BEGIN{FS=","}
NR==1 {next}
pattern {command}
pattern {command}
END{print output}

来自man awk

next:停止处理当前输入记录。读取下一个输入记录并使用 AWK 程序中的第一个模式重新开始处理。到达输入数据的末尾后,执行任何 END 规则。


以上是AWK脚本忽略第一行的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>