Estou tentando fazer uma pesquisa de texto em alguns arquivos que compartilham uma estrutura de diretório semelhante, mas não estão na mesma árvore de diretório, no GNU / Linux.
Eu tenho um servidor web com muitos sites que compartilham a mesma estrutura em árvore (estrutura PHP do Code Igniter MVC), então quero pesquisar em um diretório específico na árvore para cada site, por exemplo:
/srv/www/*/htdocs/system/application/
Onde * é o nome do site. E a partir desses diretórios de aplicativos , eu quero procurar em toda a árvore até as folhas, um arquivo * .php que tenha algum padrão de texto, digamos "debug (", nenhuma expressão regular é necessária.
Eu sei usar find e grep, mas não sou bom em combiná-los.
Como eu faria isso?
Desde já, obrigado!
find /srv/www/*/htdocs/system/application/ -name "*.php" -print0 | xargs -0 grep "debug ("