Приветствую сообщество. Столкнулся с проблемой замены части строки в файле.
Есть строки в файле:
define('DB_NAME', '492248_homecareg');
define('DB_USER', '492248_homecareg');
define('DB_PASSWORD', 'passwd');
define('DB_HOST', 'mysql50-1.wc2.dfw1.stabletransit.com');
DB_USER, DB_PASSWOR, DB_HOST - для каждого сайта разные
Необходимо заменить DB_HOST на localhost, DB_USER & DB_PASSWORD на другие, для всех сайтов они будут одинаковые.
Делаю так:
sed -i -e 's/DB_USER/'define\(\'DB_USER', 'superadminsite'\)\;'/g wp-config.php
поиск по DB_USER и замена на то что мне надо.
Никак не могу втыкнуть как сказать что до и после DB_USER может быть что угодно (типа *DB_USER*) и эту строку надо заменить на правильную.
Спасибо за Вашу помощь.