Robert Michel <[EMAIL PROTECTED]> wrote: > Wenn es ein --after-context=NUM und --before-context=NUM in grep gibt, > warum nicht auch brauchbar/sinnvoll mit --invert-match kombiniert?
Gibt es doch schon. echo ' hallo hello bonjour hallo grüezi hallo hallo goodbye ' | grep -v -A 1 hallo hallo hello bonjour hallo grüezi hallo -- goodbye Das gibt alle Zeilen aus, die nicht "hallo" enthalten, plus die jeweils folgende Zeile, egal ob sie hallo enthält. Was du offenbar willst, ist "Gib die Zeilen, die hallo enthalten, nicht aus, und die jeweils folgende Zeile auch nicht, egal ob sie hallo enthält.". Das ist sicher nicht schwer zu programmieren. Aber es ist nicht das, was man von grep erwartet. Man könnte ein Programm schreiben, dass eine Option bietet, um genau das zu machen, was du willst. Man könnte dieses Programm dann zum Beispiel "michelgrep" nennen. Man könnte es aber genausogut "cleverfilter" nennen. Deine Anforderung ist aber offenbar, dass du nur ein Programm möchtest, das auf den Namen "michelgrep" (oder "<irgendwas>grep") hört. Denn cleverfilter gibt's ja schon mehrfach, sie heissen sed und awk und perl und python und wasweissich. Gruß, Frank -- Frank Küster Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich Debian Developer (teTeX)