Как вытащить пакет последовательных строк из файла - PullRequest
1 голос
/ 09 ноября 2010

Я хочу выделить серию последовательных строк, которая начинается с определенного шаблона и заканчивается конкретным шаблоном.Например, содержимое файла выглядит так:

строка 1

строка 2

.,.

my_start_pattern

.,.

my_end_pattern

.,.

строка n

Вывод grep должен выглядеть следующим образом:

my_start_pattern

.,.

my_end_pattern

Спасибо.

1 Ответ

3 голосов
/ 09 ноября 2010

Не знаю, может ли это сделать grep, но awk может.

awk '/start pattern/,/end pattern/' data_file_name

(пропустите имя файла, если вы хотите отфильтровать от стандартного ввода)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...