Рассмотрим файл журнала, который выглядит следующим образом:
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
Строки с «действием [ABC]» могут иметь различное количество следующих "подробных" строк.
Строки с "действием X" всегда имеют 2 следующие строки "детализации".
Меня не интересует событие X, поэтому я хотел бы отфильтровать все строки с помощью "action X" и следующих двух строк.
Я знаю о флаге -v
, но не о том, как выразить часть "и следующие 2 строки".