Ищем строку в файлах с определенным расширением в текущей папке и всех поддиректориях:
grep -rl —include=»*.php» «TEXT_TO_FIND» ./
Заменяем найденную строку на то, что нужно:
grep -rl —include=»*.php» «TEXT_TO_FIND» ./ | xargs sed -i ‘s#TEXT_TO_FIND#TEXT_TO_REPLACE#g’