Один из моих серверов Linux MySQL потерпел крах.Поэтому я отложил резервное копирование, однако на этот раз MySQL работает локально (localhost), а не удаленно (IP-адрес).
Благодаря пользователям Stack Overflow я нашел отличную команду для поиска IP-адреса ввсе .php файлы в данном каталоге!Команда, которую я использую для этого:
grep -r -l --include="*.php" "100.110.120.130" .
Выводит необходимые файлы с указанием их местоположения.Если бы было менее 10 результатов, я бы просто поменял их вручную.Однако я получил более 200 просмотров / результатов.
Так что теперь я хочу знать, существует ли безопасная команда, которая заменяет IP-адрес (например, 100.110.120.130) текстом «localhost» вместо всех.php-файлы в заданном каталоге (/ var / www / vhosts /) рекурсивно.
А может, если возможно и не так уж много работать, также вывести измененные строки в файл?Я не знаю, возможно ли это вообще.
Может быть, кто-нибудь может дать мне рабочее решение?Если честно, я не смею дурачиться на ровном месте с этим.Вот почему я создал новую тему.