Servus David, sag, sind Dir die Umlaute kaputt gegangen...? David Haller, Donnerstag 09 September 2010:
Und du hast den generellen Denkfehler, da-Aß schon das .* immer bis zum-b Zeilenende "passt". Also auch wenn dein [^()] so verarbeitet werden w-Aürde, wie du willst, würde schon das .* bis zum Zeilenende passen,-b und auf die leere RE am Zeilenende passt dein [^()] ebenfalls.
Jo, stimmt, da hast Du recht.
Mach folgendes:
grep text | grep -v 'ausschluss'
oder wenn's darauf ankommt, da-Aß 'ausschluss' nur nach 'text' wegsoll-b (aber vor 'text' auftreten darf):
grep text | grep -v 'text.*ausschluss'
Dies wäre dann wohl die richtige Variante, denn ausschluss soll nur nach text weg, nicht davor. Mir gefällt nur immer die Verkettung zweier greps nicht, ich versuche immer, alles in einen Ausdruck zu packen. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org