このようなログファイルを考えます。
action A
detail 1
detail 2
detail 3
action X
detail 1
detail 2
action B
detail 1
action X
detail 1
detail 2
action C
"action [ABC]"のある行には、さまざまな数の "detail"行があるかもしれません。
「アクションX」の行 常に 持ってる 2 "詳細"行に従ってください。
イベントXには興味がないので、 "action X"とそれに続く2行ですべての行を除外したいと思います。
私は知っています -v
「そして次の2行」の部分の表現方法ではありません
grep
で使用するコンテキストスイッチはサポートされていません。-v
それを追加するためのいくつかの提案がありましたが。おもうsed
あなたにとって最良の選択肢となるでしょう。