如何根据多列

时间:2017-12-21 15:18:32

标签: awk printing

我想在我的文件中打印满足以下内容的每一行:

如果第3列或第4列或第5列小于10

,则打印行

实施例

Emma   A  10  4  7
Sally  A  4   4  7
Jack   B  15  19 2
Jeff   C  15  20 25
Mary   A  15  20 25
Meg    C  2   7  9

输出

Emma   A  10  4  7
Sally  A  4   4  7
Jack   B  15  19 2 
Meg    C  2   7  9

1 个答案:

答案 0 :(得分:2)

awk

非常简单
awk '$3<10 || $4<10 || $5<10' file

输出:

Emma A 10 4 7
Sally A 4 4 7
Jack B 15 19 2
Meg C 2 7 9