Я занят сценарием в bash, задачей которого является перемещение содержимого из подкаталога в основной каталог корня FTP. Если файлы должны содержать базу данных, скрипт должен обновить все записи SQL в базе данных.BASH - Манипулирование URL-адресом
Запросы MySQL не являются проблемой, но получение значений для поиска и замены уклоняется от меня.
Например:
У меня есть сайт в HTTP: // example.com/mysub
Мне нужно, чтобы переместить его Http: // example.com и изменить базу данных
Мне нужно удалить http: // из http: // example.com/mysub, чтобы я мог выполнить поиск и заменить значения example.com.
Любые идеи?
Этот вопрос смущенно сформулирован, по крайней мере, для меня. Вы хотите заменить каждый экземпляр 'example.com/sub'' example.com/'в наборе текстовых файлов? –
Если да, то вы можете сделать это с помощью sed, не нужно сначала удалять 'http: //' –
. Извинения теперь кажутся довольно запутанными, когда я читаю его снова. Решение, отправленное karakfa, может сделать трюк на самом деле. – Predator