Servus,
ich hab ne Zeile aus einer CSV-Datei. Nun will ich aber nur den Inhalt zwischen dem 1. und dem 2. Komma.
Leider schaff ich das nicht mit sed und regulären Ausdrücken...
Habt ihr ne Idee?
clumsy
Servus,
ich hab ne Zeile aus einer CSV-Datei. Nun will ich aber nur den Inhalt zwischen dem 1. und dem 2. Komma.
Leider schaff ich das nicht mit sed und regulären Ausdrücken...
Habt ihr ne Idee?
clumsy
Dafür brauchst Du noch keine regulären Ausdrücke:
Code:echo "Hallo, dies ist ein Text, mit einem Komma zuviel!" | awk -F "," '{print $2}'
Dafür ist eigentlich cut gedachtGeht allerdings nicht für CSV, die mit Anführungszeichen escapen, wie z.B.Code:echo abc,def,ghi | cut -d, -f2Code:abc, "dies,ist,ein,feld", bla
Super, dass hat funktioniert...hab gar nciht an so eine einfache Lösung gedacht...habs immer mit regexp versucht.
clumsy
Ansonsten:
TMECode:,([^,]*),
Lesezeichen