发现线不匹配给定模式(finding lines that Don't match a gi

2019-10-29 14:43发布

我有一个大的文件,我想打印不匹配特定的模式不需要的线条。 下面做我想要的正好相反,即它保留了所有的不良线。

grep -e '\[0.0, 0.0\]' locscore.txt

我怎样才能不具有上述图案的线? 我试过了

grep -e '^*(?!\[0.0, 0.0\])*$' locscore.txt

但它产生什么。

Answer 1:

如果你使用grep,有一个选项-v ,它确实你需要什么。

从手册页:

  -v, --invert-match
              Invert the sense of matching, to select non-matching lines.  (-v is specified by POSIX.)


文章来源: finding lines that Don't match a given pattern
标签: regex grep