上篇文章:嵌入式开发 Linux 常用命令系列 7 – awk 常用方法详细介绍
cat test.log | awk -F ' ' '$3==0 {print $0}'
说明:
-F 以什么分隔列,这里是以空格为分隔符;$3代表第3列;$3=1 代表第3列等于1;print $0 代表输出一整行;如下图所示,如果想输出第3列为1的行,就可以使用上面的命令:

输出结果如下:

如果只输出第2列:

如果是字符串的话可以使用:
cat test.log | awk -F ' ' '$3=="abc" {print $0}'
上面命令是过滤 test.log 文件中 第三列是字符"abc"的所有行。当然 > 和 < 的比较逻辑也是可以用的,这里就不单独举例了。
关于awk 更多使用方法见:【嵌入式开发 Linux 常用命令系列 7 – awk 常用方法详细介绍】