thomas peter <peter(at)bnt.de> wrote:
> Oliver Fromme wrote:
> > thomas peter <thomas(at)peter-solar.de> wrote:
> > Suchen & Ersetzen ist doch genau das, was Du tun willst:
> > Alle Zeilen _suchen_, die ein bestimmtes Muster enthalten,
> > und den Rest der betreffenden Zeilen durch Leerstrings
> > _ersetzen_.
>
> mit fehlt aber ein 'inverse'-schalter ;)
> also alles ersetzen, was nicht matcht...
Brauchst Du nicht; siehe unten. Du ersetzt das, was
matcht, durch sich selbst, und läßt alles andere weg.
> > Wenn Du mal ein konkretes Beispiel nennst, nach was für
> > eine Art Muster Du suchen willst, könnte ich Dir ein kon-
> > kretes Beispiel für einen sed-Aufruf nennen. ;-)
>
> wie baut man sowas mit sed:
>
> cat irgendeinfile | grep -oE [0-9a-fA-F]{32}
Useless use of cat. :-)
Mit sed kann man's z.B. so machen:
sed -En 's/.*([0-9a-fA-F]{32}).*/\1/p' irgendeinfile
Wenn man über den Inhalt der Eingabedatei bestimmte Annah-
men machen kann, geht's evtl. auch noch einfacher.
Gruß
Olli
-- Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "To this day, many C programmers believe that 'strong typing' just means pounding extra hard on the keyboard." -- Peter van der Linden To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Fri 13 Aug 2004 - 18:01:04 CEST