O GNU grep tem as seguintes opções:
grep --only-matching --ignore-case --fixed-strings --file /usr/share/dict/british-english-insane /path/to/file.txt
Isso gera strings encontradas uma por linha.
Aqui /usr/share/dict/british-english-insane
é uma lista de palavras fornecida pelo pacote Debian wbritish-insane
.