У меня много конфигурационных файлов. php файлов в подкаталогах ниже, где я вызываю команду find и хочу перечислить имена путей только тех, для которых найдено соответствие строки grep. Вот что я пробовал до сих пор.
find `pwd -P` -name config.php -print -exec grep 'assetBasePath.*cloudfront' {} \;
Он частично выполняет свою работу, потому что команда find выводит список путей для всех найденных файлов конфигурации. php, а grep печатает соответствующую строку в файл, если шаблон действительно соответствует единице.
Я хочу получить вывод, аналогичный приведенному выше, но в котором показаны только пути к файлам, имеющим соответствие grep.