Извлечь строки из двух шаблонов из файла [дубликата]

На этот вопрос уже есть ответ:

Как выбрать линии между двумя узорами? 6 ответов

Мне нужно извлечь отдельные строки между двумя соответствующими шаблонами из огромного файла.

Допустим,pattern1 (уникальный в файле) соответствует определенномуline # n а такжеpattern2 (не уникально в файле) соответствуетline # m следующий ближайший матч послеline # n. Затем я хочу извлечь все строки между и в том числеline #n to #m

Образец содержимого файла

***************************************************************************
text line # n-2
text line # n-1
********************************* Results *********************************
SUCCEEDED
...
...
some text
***************************************************************************
text line # m+1
text line # m+2
***************************************************************************

Желаемый вывод

********************************* Results *********************************
SUCCEEDED
...
...
some text
***************************************************************************

Буду признателен, если вы поможете мне решить эту проблему.

Ответы на вопрос(3)

Ваш ответ на вопрос