find . -type f -exec grep -Hn WORD {} ";"
-
xargs
é quase sempre uma combinação ruim com find, porque o find tem muitas opções de execução (-exec, -execdir, -ok, -okdir) para executar comandos em arquivos, sem a necessidade de mascarar espaços em branco ou caracteres problemáticos como * e? - -i é insensível
- -n imprime o número da linha
- -H imprime o nome do arquivo no grep