Luc*_*ues 3 awk text-processing
我有以下由表格分隔的文件:
75 85
75 84
94 301
89 123
75 75
94 130
94 250
89 210
Run Code Online (Sandbox Code Playgroud)
我需要打印第 2 列 - 第 1 列 > 80 的行,因此,它看起来像:
94 301
94 250
89 210
Run Code Online (Sandbox Code Playgroud)
我尝试将运算符与 一起使用awk,但我不知道如何使用 awk 进行数学运算来打印这些行,有没有办法这样做?
使用awk:
awk '$2 - $1 > 80' file
Run Code Online (Sandbox Code Playgroud)
awk 的默认操作是打印,所以这是说如果满足条件(第 2 列减去第 1 列大于 80),则打印该行。