Ho bisogno di qualcosa come:
grep ^"unwanted_word"XXXXXXXX
Se il tuo grep
supporta l'espressione regolare Perl con l'opzione -P
puoi fare (se bash; se tcsh dovrai fare l'escape di !
):
grep -P '(?!.*unwanted_word)keyword' file
Demo:
$ cat file
foo1
foo2
foo3
foo4
bar
baz
Elenchiamo ora tutti i foo
tranne foo3
.
$ grep -P '(?!.*foo3)foo' file
foo1
foo2
foo4
$