Samstag, 19. Oktober 2013

Schnell mal Zeilen zusammenziehen

Heute bekam ich eine Email mit der Bitte zu erklären, wie man aus den Textdateien die Zeilen mit den Wortumbrüchen zusammenziehen kann.

Sprich, wenn ich eine Textdatei foo.txt habe, die so aussieht:
halli-
hallo
wasser
bad
sollen "halli-" und "hallo" zusammengezogen werden zu "hallihallo".

Hier ein Beispiel mit sed:

$> cat foo.txt | sed -e "N; s/-\n//g" > bar.txt
Das Ergebnis ist die Textdatei bar.txt:

hallihallo
wasser
bad