有没有更简单的方法可以做到这一点?
grep -v foo file | grep -v bar
使用egrep可能有非常优雅的方法,但是如何使用普通的旧grep?
编辑:grep -v 'foo\|bar' file
似乎仅适用于GNU grep。我在Solaris上。有什么解决办法吗?
奇怪的问题,因为在第一个示例中您执行AND匹配,而在第二个示例中您进行OR匹配。结果只有在非常特殊的条件下才是相同的。
—
greenoldman
不,不是真的。在第二个示例中,
—
rahmu '11
-v
标志是一个否定。not(A or B) == not(A) and not(B)