Próbuję przeprowadzić wyszukiwanie tekstowe w niektórych plikach o podobnej strukturze katalogów, ale nie w tym samym drzewie katalogów w systemie GNU / Linux.
Mam serwer WWW z wieloma witrynami, które mają tę samą strukturę drzewa (framework PHP Igniter MVC PHP), dlatego chcę wyszukać w określonym katalogu w dół drzewa dla każdej witryny, na przykład:
/srv/www/*/htdocs/system/application/
Gdzie * to nazwa strony. I z tych katalogów aplikacji chcę przeszukać całe drzewo, aż do jego liści, w poszukiwaniu pliku * .php, który ma wewnątrz pewien wzorzec tekstowy, powiedzmy „debuguj” (nie wymaga wyrażenia regularnego).
Wiem, jak używać find i grep, ale nie jestem dobry w ich łączeniu.
Jak mam to zrobić?
Z góry dziękuję!
find /srv/www/*/htdocs/system/application/ -name "*.php" -print0 | xargs -0 grep "debug ("