Grepが-vスイッチを使用して行とそれに続く行数を無視する方法はありますか?その基本的にそれが生成するログファイル、すなわちGrepは複数の行を無視します
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を反転させず、ちょうど一致します – dave
この単純な例では、望ましくないものを削除するのではなく、あなたがしたいことをgrepする方が簡単です: 'grep Valid' –