Нужна помощь с использованием рекурсивного поиска grep только для определенных каталогов

Я надеюсь сделать поиск grep на веб-сервере.
Структура файла для нескольких учетных записей выглядит следующим образом

/home/user1/foo
..
/home/user1/public_html
/home/user2/foo
..
/home/user2/public_html
..

Вместо того, чтобы делать поиск / home /, Я только хочу искать / домой // Public_html / *

ls / home / * / public_html вернет желаемый список файлов, но я хочу сделать однострочную операцию grep.

Вот о чем я думал, но это не работает:

grep --include=\*.{php,phtml} -Rnw "home/*/public_html/" -e "raprap1"

Каков наиболее эффективный способ выполнить этот запрос?

Благодарю.

0

Решение

Не могли бы вы использовать трубы?

ls /home/*/public_html | xargs grep "stringToFind"
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]