|
蓝森林 http://www.lslnet.com 2006年6月26日 11:18
如何删除对应的行
文件:aa内容如下:
1234
2234
4567
5234
88999887
要求:把所有含有‘234’的行全部删除后的结果。
结果:
4567
88999887 |
如何删除对应的行
sed /234/d aa >file
mv -i file aa |
如何删除对应的行
awk '{if($1~/234/) next;else print $0}' aa |
如何删除对应的行
cat aa|grep -v 234>bb |
如何删除对应的行
awk '$0 !~ /234/{print $0}' aa > bb
grep好象有2048行数限制,有一次处理apache的1G多的log,grep就处理不下去了。 |
如何删除对应的行
-->
2048行限制?
不会吧
可能是每行有2048列的限制吧! |
如何删除对应的行
非常感谢大家的回答,所有的答案都可以用!谢谢! |
| |