正则表达式的不匹配。

正则表达式的不匹配。

fgrep -rI context-root ./* |grep sample

上面是匹配含有有sample的行。

如何和这个恰恰相反:匹配所有不含有sample的行呢?

:w      
grep提供一个-v选项的。为什么不看manual?      
只利用正则表达式可以实现吗?正则表达式倒是看了,就是没有找到。      
标准的正则表达式应该是无法做到      
复制内容到剪贴板
代码:
理论上是可以的, 但是很麻烦, 要考虑 n 多情形, 比如
$ grep -v abc file
可以这样实现:
$ grep -E '^[^a]*$[color=red]|[/color]^[^a]*(a[^b]*)+$[color=red]|[/color]^[^a]*(a[^b]*[color=red]|[/color]ab[^c]*)+$' file