Найти и заменить строку в файлах по маске unix
Ищем строку в файлах с определенным расширением в текущей папке и всех поддиректориях:
grep -Rl "TEXT_TO_FIND" --include="*.php" .
Заменяем найденную строку на то, что нужно:
grep -Rl "TEXT_TO_FIND" --include="*.php" . | xargs sed -i 's#TEXT_TO_FIND#TEXT_TO_REPLACE#g'