Grep线为正数字段

时间:2017-08-28 14:38:05

标签: awk grep

考虑以下文件:

a=1`b=2`c=3`d=4`d=5
a=1`b=2`c=2`d=4`d=5
a=1`b=2`c=1`d=4`d=5
a=1`b=2`c=-1`d=4`d=5

我是否只能显示c字段所在的行? 0使用awk或grep?

1 个答案:

答案 0 :(得分:1)

您可以使用以下awk命令:

awk -F'[`=]' '$6<0' file

我将这些行拆分为`或=,如果第六个字段低于零,则打印该行。