Нужно изменить текст во множестве файлов одновременно

Я перенес файлы через Интернет и файлы БД с одного сервера на другой, и мне нужно изменить текст множества 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, поэтому не уверен, что данные внутри хранятся в виде открытого текста. Если это так, то это поможет; если нет, то я точно не знаю, как это сделать.

Другие вопросы по тегам