Mathias Brodala: UNIX - Leerzeichen in Zeilenumbrüche umwandeln

Beitrag lesen

Hallo Volker.

ich kenne mich noch nicht so gut mit UNIX aus, deshalb die Frage, ob es einen Befehl im Terminal unter MacOSX gibt, der in einer txt-Datei Leerzeichen in Zeilenumbrüche verwandelt?
Ich habe eine Datei bestehend aus Wörtern und will diese so formatieren, dass nur jeweils ein Wort ein einer Zeile steht.

Beispielhaft per SED:

$ echo "Foo Bar Baz" > foo
$ sed -i 's| |\n|g' foo
$ cat foo
Foo
Bar
Baz

Hierbei gibt „'s| |\n|g'“ die Ersetzung aller gefundenen Leerzeichen durch Zeilenumbrüche an; der Parameter „-i“ sorgt dafür, dass die Quelldatei direkt bearbeitet wird. Ist dies nicht gewünscht, sollte darauf verzichtet und die Ausgabe des sed-Kommandos in eine andere Datei umgeleitet werden.

Einen schönen Dienstag noch.

Gruß, Mathias

--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules