Moin Mathias, * Mathias Homann schrieb am 10 Mar 2003:
Am Montag, 10. März 2003 08:46 schrieb Andreas Feile:
Hab ich mir durchgelesen und auch einigermaßen kapiert, wie man matches formulieren kann. Wie aber formuliere ich, wenn etwas kein Treffer sein soll? Also zB: alle Zeilen der messages, in denen dhcpd nicht vorkommt? Man müßte also den Befehl grep dhcpd /var/log/messages umkehren. Aber wie geht das?
grep(1):
... -v, - -invert-match Invert the sense of matching, to select non-matching lines.
Dazu sei noch zu sagen, daß es in regex'en keine eigene Methode gibt, sowas problemlos auszudrücken. Man mag zwar -v bei grep, !~ in Perl und ähnliche Mechanismen anwenden (ohne die das Leben im übrigen viel schwerer wäre *g*), aber regex alleine macht es einem nicht wirklich einfach. Siehe auch im Listenarchiv, dazu gab es schonmal die eine oder andere Frage. Gruß, Sebastian -- Do not meddle in the affairs of wizards, for they are subtle and quick to anger. Sebastian Helms - http://www.helms.sh - mailto:mail@helms.sh (PGP welcome) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.sh/faq/