Minha sugestão...
fgrep -i "palavra ou texto" `find /home -name \*.txt -o -name \*.doc`
Quanto à busca em arquivos ".doc"... sim, são binários, mas, digamos assim, que a busca vai funcionar --- desde que não se busque coisas muito complexas, como frases longas ou palavras acentuadas.