Awk 如何基于多列中的值打印行
我想打印文件中满足以下条件的每一行: 如果第3列、第4列或第5列小于10,则打印行 范例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非常
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