Re: sed-Frage

From: Ingo Rohlfs <ingo.rohlfs(at)gmx.de>
Date: Sun, 4 Aug 2002 21:57:21 +0200

On Sun, Aug 04, 2002 at 05:54:40PM +0200, Oleg Osyka wrote:
> ich bin kein sed-Profi und ich hab' ein kleines Problem.
> Ich muß in einer Datei die mehrfach vorhandene Leerzeilen zu einer
> reduzieren.
> Die Datei sieht z.B. so aus:
...
> Wie kann ich mein Ziel erreichen?
> Im Buch "sed & awk" steht, dass das funktionieren sollte.
> Und solche Ergebnis sollte ich kriegen, wenn ich d anstatt D benutze.

Hm, wenn ich genau deine Syntax eingebe: sed -e '/^$/{ N; /^\n$/D}'
bekomme ich genau das von Dir gewünscht Ergebnis.

Das von Dir beobachtete, fehlerhafte ergebnis liefert
ein 'd' statt 'D'.

Mit freundlichem Gruss

    Ingo Rohlfs

----------------------------------- _____ __o
- http://dr-rohlfs.de !PGP! ______ _`\<,_
----------------------------------- ____ (_)/ (_)

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 05 Aug 2002 - 08:33:49 CEST

search this site