Preciso de algo do género:
grep ^"unwanted_word"XXXXXXXX
Se o seu grep
suporta a expressão regular Perl com a opção -P
você pode fazer (se bash; se tcsh you'precisará escapar do !
):
grep -P '(?!.*unwanted_word)keyword' file
Demonstração:
$ cat file
foo1
foo2
foo3
foo4
bar
baz
Vamos agora listar todos os foo
excepto foo3
.
$ grep -P '(?!.*foo3)foo' file
foo1
foo2
foo4
$