* Am Mit, 14 Mai 2003 schrieb Volker Kroll:
On Wed, 2003-05-14 at 10:59, Koerner, Sebastian wrote:
Hallo Listenleser ! Ich habe hier eine (DOS)Textdatei, der ich alle Zeilenumbrüche mit cat file.txt | tr -d "\n" | tr -d "\r" >new.txt entnommen habe. Nun will ich an gezielten Stellen wieder einen Zeilenumbruch einfügen. Genau soll dies überall dort sein, wo das Wort Schlüssel steht. Meine Idee war
cat new.txt |sed -e 's/Schlüssel/\n/g' >new2.txt
Leider wird in der Datei unabhängig, ob ich " oder ' für sed benutze, das Wort Schlüssel durch ein n ersetzt.
Zwei ungetestete Versuche:
1. cat new.txt |sed -e 's/Schlüssel/<CTRL>+V<RETURN>/g' >new2.txt 2. cat new.txt |sed -e 's/Schlüssel/\\n/g' >new2.txt
Nein, die tun es beide nicht, aber cat new.txt|sed -e 's/Schlüssel/\ /g' > new2.txt geht (mit einem ganz normalen Return) Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen