[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: