Удаление подстроки из строки с помощью sed

Я пытаюсь удалить подстроку из переменной, используя sed следующим образом:

PRINT_THIS="`echo "$fullpath" | sed 's/${rootpath}//' -`"

где

fullpath="/media/some path/dir/helloworld/src"
rootpath=/media/some path/dir

Я хочу повторить только остальную часть полного пути, как это (я использую это для всего куча каталогов, поэтому мне нужно сохранить это в переменных и сделать это автоматически

echo "helloworld/src"

используя переменную, это будет

echo "Directory: $PRINT_THIS"

Проблема в том, что я не могу заставить sed удалить подстроку, что я делаю неправильно? Спасибо

]
11
задан rluks 25 March 2012 в 14:52
поделиться