我有一个变量,它是一个url,我想在bash中替换该url的一部分,但我一直得到“糟糕的替换”
URL="http://hostname/project/branches/Old_Branch/package"
SRC="Old_Branch"
REP="New_Branch"
echo ${$URL/$SRC/$REP};
# desired output is http://hostname/project/branches/New_Branch/package
不确定我错在哪里......
答案 0 :(得分:16)
URL="http://hostname/project/branches/Old_Branch/package"
SRC="Old_Branch"
REP="New_Branch"
echo "${URL/$SRC/$REP}"
请注意$
=)
URL
没有${}
sigill