tail -<num1> filename.log | grep "search_string" -A num2
Файл примера: a.log
10 20
10 12
11 14
tail -2 a.log | grep "10" -A 1 # tail -2 indicates two lines from the end of the file
Выход
10 12
11 14
Опции GrepИспользуйте опцию -n
в grep для печати номера строкиИспользуйте параметр -C num
, чтобы получить начальный и конечный контекст (соседние строки с соответствующим)Используйте опцию -A num
, чтобы получить конечный номер строк. Используйте опцию -B num
, чтобы получить первый номер строк
.