Awk - 帮助打印记录已找到结果的数量

时间:2017-06-15 12:33:24

标签: awk count record gawk

最终我想验证所有记录长度是否等于文本文件中的预设长度。 例如,用户输入的记录长度为20。 该脚本将检查每一行,以确保没有低于或低于20的长度。

如果找到记录...报告记录编号并打印记录。 (我不知道该怎么办是报告找到的结果的记录号)

到目前为止,我所拥有的批处理脚本包含:

"C:\Program Files (x86)\GnuWin32\bin\awk.exe" "length($0) < %CorrectLength%" %1

"C:\Program Files (x86)\GnuWin32\bin\awk.exe" "length($0) > %CorrectLength%" %1

%correctlength%是用户输入的数量。

显然,这两个命令会打印任何小于X或X ...

的行

如何让它也打印找到的结果的记录号? 有没有办法可以让它在一行中完成这两个命令?

0 个答案:

没有答案