Awk 如何基于多列中的值打印行

Awk 如何基于多列中的值打印行,awk,printing,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 使用awk非常

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

如果第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

使用awk非常简单:

awk '$3<10 || $4<10 || $5<10' file

使用awk非常简单:

awk '$3<10 || $4<10 || $5<10' file