Возможный дубликат:
grep файл, но показывать несколько окружающих линий?
Мне нужно разобрать очень большой файл, и я хочу использовать команду grep (или любой другой инструмент).
Я хочу выполнить поиск в каждой строке журнала для слова FAILED
, затем распечатать строку выше и ниже каждой соответствующей строки, а также соответствующую строку.
Например:
id : 15
Satus : SUCCESS
Message : no problem
id : 15
Satus : FAILED
Message : connection error
И мне нужно напечатать:
id : 15
Satus : FAILED
Message : connection error