我有以下类型的由表格分隔的文件:
75 85
75 84
94 301
89 123
75 75
94 130
94 250
89 210
我需要打印第 2 列 - 第 1 列 > 80 的行,因此,它看起来像:
94 301
94 250
89 210
我尝试使用运算符 with awk
,但我不知道如何使用 awk 进行数学运算来打印这些行,有没有办法做到这一点?
答案1
使用awk
:
awk '$2 - $1 > 80' file
awk 的默认操作是打印,因此这表示如果满足条件(第 2 列减去第 1 列大于 80),则打印该行。