приветствую честной форум. прошу помощи в описанной ниже ситуации.
есть текстовый файл (файлы) с расширением .conf содержащие среди прочего текста текст /mntdata/bacula/backup. 
 нужно /mntdata/bacula/backup заменить на /bacula/backup.
пробовал следующее с различными вариациями 
#!/bin/sh 
new='/bacula/backup' 
old='/mntdata/bacula/backup' 
sed -e s/$old/$new/g bacula-dir.conf > bacula-dir.conf.tmp 
replace -v $old $new - - bacula-dir.conf 
но не работает. подозреваю что проблемма связана с исользованием спецсимволов в переменных (не правильно экранирую или вообще не экранирую) так как текст без слешей заменяется нормально.



