发新话题
 搜藏 打印 该页面添加到 Mister Wong

删除指定内容重复行的技巧

删除指定内容重复行的技巧

作者:陈绪
本文首发于www.chinaunix.net之shell版,转载请注明出处

$cat test
werwrtert
ERROR*
ERROR*
ddffadfasf
sdfsfsfsfs
ERROR*
ERROR*
ERROR*
end
ERROR*
dddd
ERROR*

期望:
$./cx test
werwrtert
ERROR*
ddffadfasf
sdfsfsfsfs
ERROR*
end
ERROR*
dddd
ERROR*

解决方法:
脚本cx如下:
$cat cx
#!/usr/bin/awk -f

{ if ($0 == "ERROR*" && error_line == "ERROR*")
next; error_line=$0; print }

OK!

本文由cckj 发布于Linuxsky 论坛,网址:http://bbs.linuxsky.org/thread-1817-1-1.html

TOP

发新话题