On 2004.05.18 11:44, Daniel Golesny wrote:
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: pc@rocket:~/$ echo "das ist ein test;hier geht es weiter" > in.csv pc@rocket:~/$ cat in.csv | sed 's/;/\n/g' > out.csv pc@rocket:~/$ cat out.csv das ist ein test hier geht es weiterSyntax 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