awk 一行不匹配,仍然继续执行
怎么做到有一行不配的话,仍然执行下面的行,这一行的错误记下日志。
[解决办法]
不匹配不算错误吧。
如果匹配做一些事,而不匹配做另一些事情的话可以直接在语句前面的条件中指明:
如下面语句
awk '$0 ~ /^\t/{print} $0 !~ /^\t/{print "not start with a tab"}' test.c
[解决办法]
awk '!/2011-10-2/{print > "a.log"}' test
你把要求说清楚了,给出处理前的,处理后的