On Tue, 12 Apr 2005 18:23:48 +0200
Handri Gunawan
* Jens Strohschnitter
on [050412 17:32]: Hallo,
wie kann ich mit sed nach einer bestimmten Zeit suchen und die folgenden 3 Zeilen l?schen ? Also z.B. in einer Datei steht [...] Hallo ich bin ein Text [...] Nun m?chte ich mit /Hallo/d alle 3 Zeilen ab Hallo l?schen. Aber den Rest des Textes stehen lassen. Ist das mit SED m?glich ? Und wenn ja wie ?
Versuch mal mit diesem Code:
sed '/Hallo/{N;N;d;}'
-- Handri Gunawan
Hi erstmal sorry für die späte Rückmeldung, war aber gestern "out of office". Deshalb nochmal vielen Dank für die vielen Rückmeldungen. Leider setze ich hier noch die Uraltversion von sed: GNU sed version 3.02 ein. Aber mit der Lösung sed -e'/Hallo/{N;N;d;}' hats wunder- bar geklappt. Danke. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun -------------------------------------