N
nfidia
Jungspund
Hi,
ich hab mir schon einen Wolf abgesucht im Netz, ich kriegs nicht hin:
Eine Text-Datei enthält z.B. folgende 2 Zeilen:
Ich möchte, dass das Wort "Maßnahmen" nicht durch ein Bindestrich und einen Zeilenumbruch getrennt ist. Die beiden Zeilen sollen in eine zusammengefasst werden:
Den Zeilenumbruch löschen krieg ich mit sed nicht hin:
=> geht nicht. Der Zeilenumbruch bleibt bestehen
Mit dem Programm tr können auch Zeichen ersetzt werden. Das klappt auch:
Dann bleibt aber der Bindestrich übrig:
Ich habe nicht rausbekommen, wie ich dem Programm beibringe, dass es sowohl den Bindestrich wie auch den Zeilenumbruch in Form eines Strings wie "-\n" löscht.
PS: Diesmal bin ich unter Debian 4.x unterwegs, nicht mit Cygwin.
ich hab mir schon einen Wolf abgesucht im Netz, ich kriegs nicht hin:
Eine Text-Datei enthält z.B. folgende 2 Zeilen:
Die Teilnahme an solchen Maß-
nahmen ist gering
Ich möchte, dass das Wort "Maßnahmen" nicht durch ein Bindestrich und einen Zeilenumbruch getrennt ist. Die beiden Zeilen sollen in eine zusammengefasst werden:
Die Teilnahme an solchen Maßnahmen ist gering
Den Zeilenumbruch löschen krieg ich mit sed nicht hin:
Code:
sed 's/\n//' Datei1 > Datei2
=> geht nicht. Der Zeilenumbruch bleibt bestehen
Mit dem Programm tr können auch Zeichen ersetzt werden. Das klappt auch:
Code:
cat Datei1 | tr -d "\n" > Datei2
Dann bleibt aber der Bindestrich übrig:
Die Teilnahme an solchen Maß-nahmen ist gering
Ich habe nicht rausbekommen, wie ich dem Programm beibringe, dass es sowohl den Bindestrich wie auch den Zeilenumbruch in Form eines Strings wie "-\n" löscht.
PS: Diesmal bin ich unter Debian 4.x unterwegs, nicht mit Cygwin.