J'ai besoin de quelque chose comme :
grep ^"unwanted_word"XXXXXXXX
Si votre grep
supporte les expressions régulières Perl avec l'option -P
vous pouvez le faire (si bash ; si tcsh vous'aurez besoin d'échapper le !
) :
grep -P '(?!.*unwanted_word)keyword' file
Démonstration :
$ cat file
foo1
foo2
foo3
foo4
bar
baz
Listons maintenant tous les foo
sauf foo3
.
$ grep -P '(?!.*foo3)foo' file
foo1
foo2
foo4
$