Estoy tratando de hacer una búsqueda de texto en algunos archivos que comparten una estructura de directorio similar, pero no están en el mismo árbol de directorios, en GNU / Linux.
Tengo un servidor web con muchos sitios que comparten la misma estructura de árbol (marco PHP Code Igniter MVC), por lo que quiero buscar en un directorio específico en el árbol para cada sitio, por ejemplo:
/srv/www/*/htdocs/system/application/
Donde * es el nombre del sitio. Y desde esos directorios de aplicaciones , quiero buscar en todo el árbol hasta sus hojas, en busca de un archivo * .php que tenga algún patrón de texto adentro, digamos "debug (", no se necesita una expresión regular.
Sé cómo usar find y grep pero no soy bueno para combinarlos.
¿Cómo haría esto?
¡Gracias por adelantado!
find /srv/www/*/htdocs/system/application/ -name "*.php" -print0 | xargs -0 grep "debug ("