Hallo Liste, muss in einer 512 MB großen TXT Datei vor ein betsimmtes Wort einen Zeilenumbruch setzen. Dachte da an sed, finde alllerdings gerade nichts zum Thema newline/return oder so: sed '/s/MEIN_WORT/\n/g' datei.txt > ergebnis.txt klappt jedenfalls nicht. Auch mit /G kam ich nicht zum Erfolg. Wo liegt der Fehler? Danke, Uli
ist mit sed alleine nicht einfach perl -pe 's/MEIN_WORT/\nMEIN_WORT/g' datei.txt > ergebnis.txt
Hallo, Ulrich Klenk schrieb:
muss in einer 512 MB großen TXT Datei vor ein betsimmtes Wort einen Zeilenumbruch setzen.
sed '/s/MEIN_WORT/\n/g' datei.txt > ergebnis.txt
sed "s/\(DEIN_WORT\)/\n\1/g" ... wobei das mit dem Zeilenumbruch (»\n«) nicht klappt. Im Prinzip siehst du aber, wie du vor ein Muster etwas setzen kannst. Ich hoffe, das hilft dir erstmal weiter. Daniel
Hallo, On Wed, 11 Sep 2002, Ulrich Klenk wrote:
Hallo Liste,
muss in einer 512 MB großen TXT Datei vor ein betsimmtes Wort einen Zeilenumbruch setzen.
Dachte da an sed, finde alllerdings gerade nichts zum Thema newline/return oder so:
sed '/s/MEIN_WORT/\n/g' datei.txt > ergebnis.txt ^ hae? klappt jedenfalls nicht.
sed 's/MEIN_WORT/ &/' datei.txt > ergebnis.txt -dnh -- Some days it just doesn't pay to get out of bed long enough to hit the snooze button. -- Eric The Read in asr
participants (4)
-
Achim Hoffmann
-
Daniel Seuthe
-
David Haller
-
Ulrich Klenk