[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sed ; in \n ersetzen



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 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



Reply to: