根据文件中的列值进行Grep
Grep according to column value in file
如何借助 awk 过滤掉 csv 文件中第 2 列等于 5
的所有行?
我尝试了以下但它不起作用:
awk '=5' filename
=5
将 </code> 设置为 <code>5
。要检查是否相等,请使用 ==
:
awk '==5' filename
^^
经过一定的排列组合,我发现以下查询给出了最佳答案:
awk -F, '{ if ( == '5') print [=10=] }' filename
带有 5 个 不带 引号的相同查询给了我一个空白结果。
如何借助 awk 过滤掉 csv 文件中第 2 列等于 5
的所有行?
我尝试了以下但它不起作用:
awk '=5' filename
=5
将 </code> 设置为 <code>5
。要检查是否相等,请使用 ==
:
awk '==5' filename
^^
经过一定的排列组合,我发现以下查询给出了最佳答案:
awk -F, '{ if ( == '5') print [=10=] }' filename
带有 5 个 不带 引号的相同查询给了我一个空白结果。