找到与给定模式不匹配的行

时间:2013-05-09 21:21:36

标签: regex grep

我有一个大文件,我想要打印与特定不需要的模式不匹配的行。以下与我想要的完全相反,即它保留了所有不需要的行。

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

如何获得没有上述模式的行? 我试过了

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

但它什么也没产生。

1 个答案:

答案 0 :(得分:3)

如果您使用grep,则有一个选项-v,它可以满足您的需求。

来自手册页:

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