根据文件中的列值进行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 个 不带 引号的相同查询给了我一个空白结果。