【发布时间】:2012-04-09 07:19:27
【问题描述】:
我正在尝试使用 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 删除子字符串,我做错了什么?谢谢
【问题讨论】: