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:

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



Antwort per Email an