Второй аргумент sed
необходимо заключить в двойные кавычки:
sed -i "s:$dbserver='':$dbserver='10.0.0.2':" t.conf
Таким образом, $dbserver
будет заменено его значением перед передачей в sed
, и одиночные кавычки не нужно будет экранировать.
Если вы хотите, чтобы $dbserver
буквально появлялся в файле conf, перед знаком доллара ставится обратный слеш.