Re: Leerzeilen am Textende
On Sun, May 02, 2004 at 01:01:54PM +0200, Bjoern Schmidt wrote:
> Roland M. Kruggel schrieb:
> >>>ich habe eine Textdatei an deren Ende eine undefinierte Anzahl
> >>>von Leerzeilen ist. Ich möchte diese Leerzeilen alle löschen.
>
> Lustig dieser Thread ;)
> Versuchs mal damit:
>
> sed ':a;/^\n*$/{$d;N;ba;}'
| | | | |
| | | | |_ springe zum Label a
| | | |_ nächste Zeile an den Speicher hängen
| | |_ letzte Zeile löschen
| |_ Zeile, die am Beginn einen Zeilenumbruch enthält, finden
|_ Label a anlegen
Wenn ich das richtig verstehe, werden die letzten leeren Zeilen auf eine
zusammen gefasst (Also der Form:
"\n\n\n")
und diese Zeile wird gelöscht.
--
Jens Kubieziel http://www.kubieziel.de
Reply to: