Ich habe einige große CSV-Dateien, wo ich alle Daten zwischen Zeile X, die Muster "x" und Linie Y, die Muster enthält "y"Sed/Awk - ziehe Linien zwischen Muster x und y
zum Beispiel:
other_data
Header
data
data
data
Footer
other_data
ich Rohr alles in der Lage sein zwischen (einschließlich) Kopf -> Footer in eine neue Datei.
Danke!
, die perfekt funktioniert, danke für die Erklärung! – Numpty
+1 da dies die richtige Antwort ist, da es leicht verbessert werden kann, um Situationen abzudecken, in denen Sie die erste Zeile oder die letzte Zeile oder beide Zeilen oder etwas anderes, was Sie tun möchten, drucken wollen. Die Lösungen unter Verwendung von/start /,/end/Bereiche, während leicht kürzer fallen auseinander bei den geringsten Anforderungen ändern - das Muster macht Lösungen für triviale Probleme etwas kürzer, aber Lösungen für nicht-triviale Probleme viel länger und komplexer oder erfordern ein Umschreiben zu dieser Stil. –