我在awk中有一个regEx,我希望它删除包含" failure3"但它没有用,我试过,java,sed和awk但它们似乎都没有工作
所以它所看到的背景是这样的:
service 1 monitored_by failure3
service 2 monitored_by failure1
我希望它删除整个第一行或任何包含" failure3"的行:我的regEx如下:
awk '/failure3/'>
或
perl -pi -e 'undef $_ if /failure3/'
答案 0 :(得分:0)
只需在awk中跳过包含字符串failure3
的行,
$ awk '!/failure3/' file
service 2 monitored_by failure1
OR
通过sed,
sed '/failure3/d' file