29 Dec
2001
29 Dec
'01
00:08
Joe Mild wrote (Freitag, 28. Dezember 2001 14:21):
ich bin gerade mit sed am editieren vom ein paar Textdateien. Nun habe ich folgendes Probelm die Daten sehen monentan so aus:
xxxxxxxxxx; xxxxxxxxxx; xxxxxxxxxx;
usw...
Diese will ich jetzt in einer Zeile stehen haben. xxxxxxxxx;xxxxxxxxxx;xxxxxxxxxx;
Nach den ganzen awk-, perl- und sonstigen Lösungen hätte ich zur Vollständigkeit eine sed-Lösung: sed ':a;N;$!ba;s/\n//g' <inputfile >outputfile Das verkettet im Puffer mittels einer Schleife alle Zeilen und substituiert dann die Newlines weg. Anders kommt man an die Newlines nicht heran. Eine sehr problematische Lösung bei größeren Files. tr ist das optimale Tool für diese Aufgabenstellung. Thomas.