我的某个位置有很多文件,需要列出第 32 列值超过 3000 的文件名。
这是给我这些记录的命令:
awk -F, '$32 > 3000' *
现在谁能告诉我如何获取包含这些记录的文件的名称。
答案1
只需使用FILENAME
内置变量:
awk -F, '$32 > 3000{print FILENAME; nextfile}' *
我的某个位置有很多文件,需要列出第 32 列值超过 3000 的文件名。
这是给我这些记录的命令:
awk -F, '$32 > 3000' *
现在谁能告诉我如何获取包含这些记录的文件的名称。
只需使用FILENAME
内置变量:
awk -F, '$32 > 3000{print FILENAME; nextfile}' *