find ./ -type f -name "*.php" | xargs grep -n "name" -r {}
Команда find ./ -type f -name "*.php" | xargs grep -n "name" -r {} ищет строку «name» во всех файлах с расширением .php в текущей директории и её поддиректориях, выводя номера строк, в которых эта строка найдена. Альтернативой может быть использование grep -n "name" -r ./ --include="*.php". Аргументы -type f указывают на поиск только в файлах, -name "*.php" фильтруют файлы по расширению .php.
