AWK - Text zwischen zwei Zeilen ausgeben

AWK: Text zwischen zwei Zeilen ausgeben

Heute hatte ich das Problem, dass ich eine Textdatei mit viel Daten hatte und dann zwischen zwei bestimmten Zeilen den Text haben wollte. Ein Beispiel:

loeloeloe
rofl
FOO
bla
blubb
moelalala
BAR
grml

und ich wollte alles zwischen FOO und BAR, jedoch nicht FOO und BAR selbst, erhalten.

Werbung

Mit AWK ganz einfach:

awk ' /FOO/ {flag=1;next} /BAR/{flag=0} flag { print }' meinetextdatei.txt

AWK - Text zwischen zwei Zeilen ausgeben
Viel Spaß damit 🙂

Veröffentlicht von

Uli

IT-Nerd und Admin

Ein Gedanke zu „AWK: Text zwischen zwei Zeilen ausgeben“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

I accept that my given data and my IP address is sent to a server in the USA only for the purpose of spam prevention through the Akismet program.More information on Akismet and GDPR.