Я пытаюсь выполнить текстовый поиск в некоторых файлах, которые имеют похожую структуру каталогов, но не находятся в одном дереве каталогов, в GNU / Linux.
У меня есть веб-сервер со многими сайтами, которые имеют одинаковую древовидную структуру (PHP Code Framework Igniter MVC), поэтому я хочу искать в определенном каталоге по дереву для каждого сайта, например:
/srv/www/*/htdocs/system/application/
Где * это название сайта. И из этих каталогов приложений я хочу найти все дерево вплоть до его листьев, чтобы найти файл * .php, в котором есть какой-то текстовый шаблон, скажем, «debug (», регулярное выражение не требуется).
Я знаю, как использовать find и grep, но я не очень хорошо их комбинирую.
Как бы я это сделал?
Заранее спасибо!
find /srv/www/*/htdocs/system/application/ -name "*.php" -print0 | xargs -0 grep "debug ("