Как сделать рекурсивный поиск/замену текста в файлах на ОС Linux


Если, например необходимо изменить IP-адрес сервера или номер магазина в файлах, а бывает так, что это надо делать еще и под ОС Линукс, где Notepad++ отсутствует, тогда можно воспользоваться инструментом, который облегчит эту задачу.

1. Скопируйте скрипт changer.sh на сервер.

2. Сделайте его исполняемым (можно командой chmod 777 changer.sh)

3. Введите следующие параметры:
- Путь к папке с конфигурационными файлами сервера.
- Текущий IP-адрес.
- Новый IP-адрес

4. После нажатия на кнопку [Enter] в течении 25 секунд можно обдумать решение, если данные неправильны то их можно изменить. Если 25 секунд не нужно, то можно закоментировать строку sleep значком #.

После выполнения командная строка выдаст сообщение, но это не является ошибкой, значения изменятся.

ċ
changer.sh
(0k)
Парень Александр,
5 нояб. 2015 г., 3:08