作者:陈绪
本文首发于
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!