Я намагаюся здійснити пошук тексту в деяких файлах, які мають схожу структуру каталогів, але не в одному дереві каталогів, в GNU / Linux.
У мене є веб-сервер з багатьма сайтами, які мають однакову структуру дерева (Frame Igniter MVC PHP Framework), тому я хочу шукати в конкретному каталозі вниз по дереву для кожного сайту, наприклад:
/srv/www/*/htdocs/system/application/
Де * - назва сайту. І з цих каталогів додатків я хочу шукати все дерево до його листя, щоб мати * .php файл, який має деякий шаблон тексту всередині, скажімо, "налагодження (", регулярне вираження не потрібно).
Я знаю, як використовувати find і grep, але я не вмію їх поєднувати.
Як би я це зробив?
Спасибі заздалегідь!
find /srv/www/*/htdocs/system/application/ -name "*.php" -print0 | xargs -0 grep "debug ("