De acordo com o Manual do Grep :
-r
com grep é a pesquisa de diretório recursiva, portanto, para usá-lo, você especifica o diretório inicial, não uma máscara de arquivo.
por exemplo:
grep -r INSERT .
examinaria todos os arquivos para INSERT, iniciando no diretório atual ( .
) e trabalhando recursivamente nas subpastas.
Para especificar a verificação de pasta recursiva e , especifique um curinga de arquivo para limitar pesquisas, você pode usar a opção --include
:
grep -r --include "*.sql" INSERT .
Pergunta / informações semelhantes sobre o StackOverflow: Como faço para o grep recursivamente?