Ich hatte mit sed genau das Gegenteil gemacht: Alles in eine Zeile geholt, dann nach Tripeln (Delimiter: Leerzeichen) geteilt und entsprechend ersetzt um Latex-Code zu erhalten.Meillo hat geschrieben:20.12.2021 13:09:24Ich habe bei mir einfach jedes Wort auf eine eigene Zeile gemacht. Das ergibt dann ein Drei-Zeilen-Muster das sich wiederholt: Zugnummer, Weiss, Schwarz. Diese Daten werte ich dann mit awk aus, indem ich die jeweils drei Zeilen mit `getline' einlese.
Daher auch meine Frage, ob ein Zug anders strukturiert sein kann, also ob meine Leerzeichen-Delimiter überhaupt taugen. tobos Erklärung zufolge taugen sie nicht, wenn Kommentare zu erwarten sind.
In awk könnte man das sicher mit if-Abfragen abfangen, indem man schaut, ob geschweifte Klammern auftauchen. In sed sah ich dazu keine Möglichkeit.