【发布时间】:2010-12-02 06:36:48
【问题描述】:
Grep 有没有办法使用 -v 开关来忽略一行和它之后的下一行。它基本上是从日志文件中过滤异常,即
Valid log entry 1
Exception exceptionname
at a.b.c
at d.e.f
...
Valid log entry 2
grep 生成:
Valid log entry 1
Valid log entry 2
我试过grep -v Exception -A 2
但这不起作用。
任何想法都将不胜感激。
【问题讨论】:
-
-v 不反转 -A,只是匹配
-
有了这个简单的例子,用 grep 寻找你想要的东西比消除你不想要的东西似乎更容易:
grep Valid