Hallo Heinz, On Sun, 15 Jul 2001 at 01:08 (+0200), Heinz W. Pahlke wrote:
Thema ist immer noch sed. Inzwischen macht sed weitgehend das, was _ich_ will. Nur wie schaffe ich es, Zeilenenden zu loeschen?
Gegeben ist ein Text wie:
"Dieser kurze Satz ist ein ziemlich blo edsinniger Satz."
Mit "sed s/$//g" (und verschiedenen Varianten) habe ich es jedenfalls nicht geschafft.
Vermutlich ist es ja wieder sehr einfach, wenn man es weiss ;-)
Also ich habe mal gelesen, dass sed zeilenorientiert arbeitet und dies nicht möglich sei. Mit Perl geht's aber perl -pe 's/\n//g' test.txt Wichtig ist, dass nicht das Zeilenende ersetzt werden soll (das ändert gar nichts) sondern dass Newlines entfernt werden soll. Auch wichtig ist, dass die Regexp in '' stehen soll, damit die Shell nicht "Vorarbeit" leistet. HTH Gruß, Bernhard -- "The most reliable proof that there are extraterrestrial intelligent lifeforms out there is that nobody actually tries to get in contact with us. [Dirk Müller, KDE-Entwickler]