Sim -r
é uma extensão do GNU grep
para fazer o trabalho de find
além do trabalho de grep
.
Use find
para encontrar arquivos e grep
para imprimir linhas correspondentes a uma expressão regular:
find . -type f -exec grep regexp /dev/null {} +
(o /dev/null
é para que os caminhos dos arquivos sejam sempre impressos, mesmo se apenas um nome de arquivo for passado para grep
).