Linux sed或awk取满足条件的行

Linux sed或awk取满足条件的行
共有4列数据,要想取出第二列包含“A0”并且第四列大于等于0.5的行,下面的第3行满足条件
11, A001, 11, 0.3
11, B001, 11, 0.34
11, A002, 11, 0.9
11, B002, 11, 0.57
11, A003, 11, 0.12

第1个回答  推荐于2018-12-24
手机党,打字比较费劲,希望采纳

awk -F, '/A0/ && $4>0.5 {print $0}' file本回答被提问者和网友采纳
第2个回答  2018-12-24
将数据保存在文本文件 t.txt, 使用如下命令:
#awk -F',' '{if ($4 > 0.5) print $2}' t.txt
相似回答