我有一个大文件,我想要打印与特定不需要的模式不匹配的行。以下与我想要的完全相反,即它保留了所有不需要的行。
grep -e '\[0.0, 0.0\]' locscore.txt
如何获得没有上述模式的行? 我试过了
grep -e '^*(?!\[0.0, 0.0\])*$' locscore.txt
但它什么也没产生。
答案 0 :(得分:3)
如果您使用grep,则有一个选项-v
,它可以满足您的需求。
来自手册页:
-v, --invert-match
Invert the sense of matching, to select non-matching lines. (-v is specified by POSIX.)