读书人

awk 一起不匹配仍然继续执行

发布时间: 2012-08-25 10:06:20 作者: rapoo

awk 一行不匹配,仍然继续执行

怎么做到有一行不配的话,仍然执行下面的行,这一行的错误记下日志。

[解决办法]
不匹配不算错误吧。
如果匹配做一些事,而不匹配做另一些事情的话可以直接在语句前面的条件中指明:
如下面语句

Assembly code
 awk '$0 ~ /^\t/{print} $0 !~ /^\t/{print "not start with a tab"}' test.c
[解决办法]
awk '!/2011-10-2/{print > "a.log"}' test

你把要求说清楚了,给出处理前的,处理后的

读书人网 >UNIXLINUX

热点推荐