Hier ist das Beispiel mit GNU grep
:
grep -Pzo '_name.*\n.*_description'
-z
/--null-data
Behandeln Sie die Eingabe als eine Reihe von Zeilen, die jeweils mit einem Null-Byte (dem ASCII-Zeichen NUL) anstelle eines Zeilenumbruchs abgeschlossen werden.
Dadurch wird die gesamte Datei als eine große Zeile behandelt. Siehe -z
Beschreibung im Handbuch von grep und auch die häufig gestellte Frage Nr. 14 auf der Seite zur manuellen Verwendung von grep
Warum entscheiden Sie sich nicht für awk:
awk '/Start pattern/,/End pattern/' filename