轻钢龙骨吊顶隔断:如何把不包含某个字符串的行取出来? | 用时方恨少

来源:百度文库 编辑:九乡新闻网 时间:2024/05/09 16:41:38

如何把不包含某个字符串的行取出来?

Posted on 2010年03月18日 by scq830 a.txt文件如下:
1|1|6022|10000|||0|||
2|1|60233|1600|||0|||OK|
3|1|6022|2000|||0|||
4|1|6022|200|||0|||

 

用 cat  a.txt | grep "|OK|" > b.txt 可以把含有OK的行输出到b.txt
现在我想把不含OK的行输出到另外的文件,请问该怎么做?

awk ‘{if(/OK/) print > "b.txt";else print > "c.txt"}’ a.txt

sed -n ‘/OK/wa
/OK/!wb’  数据文件

grep ‘OK’ >a
grep -v ‘OK’ >b