Нужно изменить текст во множестве файлов одновременно
Я перенес файлы через Интернет и файлы БД с одного сервера на другой, и мне нужно изменить текст множества PHP-файлов с IP-адреса старого сервера на "localhost", где теперь можно найти базы данных.
Какой самый простой способ внести изменения во все файлы одновременно? Альтернативой является ручное редактирование 8 страниц формата А4 с именами файлов.:-(
1 ответ
Самый простой способ будет использовать sed
, например:
sed -i 's/192.168.0.1/localhost/g' *.php
примет все файлы PHP в вашей текущей папке и заменит (глобально) IP-адрес "192.168.0.1" на "localhost".
Изменить: это может быть не полезно, если подумать - я не слишком знаком с PHP, поэтому не уверен, что данные внутри хранятся в виде открытого текста. Если это так, то это поможет; если нет, то я точно не знаю, как это сделать.