Щоб вибірково показати N рядків до та M рядків після результатів grep, включаючи відповідний шаблон пошуку, ви можете використати комбінацію вищезазначених Прапори -B і -A.30 листопада 2023 р
Щоб також показувати вам лінії перед матчами, ви можете додайте -B до вашого grep. -B 4 повідомляє grep також показувати 4 рядки перед матчем. Крім того, щоб показати рядки журналу, які відповідають ключовому слову, використовуйте параметр -A. У цьому прикладі grep вкаже також показати 2 рядки після збігу.
Відображення ліній перед матчем Прапор -A представляє після та друкує вказану кількість рядків після відповідного рядка. Прапор -B означає перед і друкує рядки перед збігом. Нарешті, у нас є параметр -C, який друкує рядки до та після відповідного рядка.
Ви можете використовуйте grep з опцією -A n, щоб надрукувати N рядків після відповідних рядків. Використовуючи параметр -B n, ви можете надрукувати N рядків перед відповідними рядками. Використовуючи параметр -C n, ви можете надрукувати N рядків до та після відповідних рядків. Якщо у вас є GNU grep, це параметр -A / –after-context.
Використання grep -P або ggrep -P для grep кількох рядків Потім це стане доступним як ggrep. Параметри для цього: -P використовує Perl-сумісний регулярний вираз (PCRE) -z розглядає вхідні дані як набір рядків, кожен з яких завершується нульовим байтом замість нового рядка.
Використовуючи команду grep, щоб інвертувати рядки пошуку та повернення, які не включають певний шаблон або виключають певний рядок, ви можете використовуйте прапор -v.