Ich habe eine Datei:Wie kann ich sed nach dem ersten übereinstimmenden Adressbereich beenden?
header
trigger
text1
text2
trigger
text5
trigger
...
trigger
...
ich zwischen den ersten beiden Vorkommen von ‚Trigger‘, um nur Spiel sed will. Also habe ich versucht:
sed -n '/trigger/,/trigger/p'
Aber als der Mann Seite für sed sagt, dass alle Vorkommen innerhalb von zwei Linien übereinstimmt mit ‚Trigger‘. Ich möchte, dass sed nach der ersten Übereinstimmung beendet wird, also würde die Ausgabe lauten:
Wie bewerkstellige ich das?
möglich Duplikat (http://stackoverflow.com/questions/1773939/how-to-use-sed-to-return-etwas-von-first-line-which-matches-and-quit-early) – SamB
Nicht von dem, was ich sehen kann. Ich möchte nach dem ersten Adressbereich aufhören, nicht nach dem ersten Auftreten. – PonyEars