2013-02-27 37 views
4

我有一个变量,它是一个网址,我想,以取代在bash该网址的一部分,但我不断收到“坏替代”BASH字符串替换给我“坏替代”

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 

不知道到底我要去哪里错了...

回答

12
URL="http://hostname/project/branches/Old_Branch/package" 
SRC="Old_Branch" 
REP="New_Branch" 

echo "${URL/$SRC/$REP}" 

注意在${}没有$ SIGILL为URL =)

+1

OMG,即时通讯白痴。 – prodigitalson 2013-02-27 15:59:07