Χρειάζομαι κάτι σαν:
grep ^"unwanted_word"XXXXXXXX
Αν το grep
σας υποστηρίζει την κανονική έκφραση Perl με την επιλογή -P
μπορείτε να το κάνετε (αν bash; αν tcsh θα πρέπει να αποφύγετε το !
):
grep -P '(?!.*unwanted_word)keyword' file
Demo:
$ cat file
foo1
foo2
foo3
foo4
bar
baz
Ας απαριθμήσουμε τώρα όλα τα foo
εκτός από το foo3
$ grep -P '(?!.*foo3)foo' file
foo1
foo2
foo4
$