Thread Mit Perl CSV-Tabelle auslesen Werte verändern und zurück spielen
(5 answers)
Opened by JohnB at 2019-02-12 18:23
Hallo JohnB,
Annahmen: - Der Separator ist ; (sonst halt im Befehl anpassen). - Mit Spalte A ist die erste Spalte im CSV gemeint, also jeweils der erste Wert in jeder Zeile. - Aus dieser ersten Spalte sollen immer am Ende alle Leerzeichen entfernt werden – und nur von dort. Code: (dl
)
perl -i.bak -pe 's/\s*;/;/' test.csv HTH Grüße payx Edit: Der Einzeiler enthielt einen Fehler. Er hat einfach immer die erste Gruppe von Leerzeichen aus der Zeile entfernt (was im vorliegenden Fall vielleicht sogar richtig funktioniert hätte). Jetzt löscht er alle Leerzeichen vor dem ersten Semikolon, was zur Aufgabenstellung und den obigen Annahmen besser passen sollte. Last edited: 2019-02-14 17:43:13 +0100 (CET) |