Hallo,
ich habe eine csv-Datei und möchte alle Semikolon in einen Umbruch ersetzen.
Ich dachte `cat in.csv | sed -e 's/;/\n/g' > out.csv` würde das funktionieren, tuts aber nicht. Er ersetzt es in '\n' und nicht in den Umbruch. \\n oder bei sed mit " ging auch nicht. Ich weiss nicht weiter.
Also, bei mir klappt das:
[EMAIL PROTECTED]:~/$ echo "das ist ein test;hier geht es weiter" > in.csv [EMAIL PROTECTED]:~/$ cat in.csv | sed 's/;/\n/g' > out.csv [EMAIL PROTECTED]:~/$ cat out.csv das ist ein test hier geht es weiter
Syntax sollte also richtig sein. Vielleicht koenntest Du ja nochmal versuchen, die single(') durch double (") quotes zu ersetzen; zumindest hier macht das aber auch keinen Unterschied...
Schoenen Gruss,
Andreas
--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)