2014-02-07 129 views
0

我试图使用一堆不同的变量生成一个url,但是当我使用下划线跟随一个变量后,下划线不显示变量。但是,如果我在下划线之前放置空格,则生成的URL中会有一个空格。所以我的问题是,做我描述的那种事情有没有转义性质?Bash变量转义字符

而且代码:

URL="$baseURL$BUILD/TorBrowserBundle-$BUILD-$OS$BIT _$LANG.zip" 

发生在$ BIT和$ LANG之间的问题。

+0

'URL =“$ {基本URL} $ {BUILD}/TorBrowserBundle - $ {BUILD} - $ {OS} $ {BIT } _ $ {LANG} .zip“' – alvits

回答

1

可以使用$ {}

所以像

URL="${baseURL}${BUILD}/TorBrowserBundle-${BUILD}-${OS}${BIT}_${LANG}.zip" 
+0

太棒了,谢谢。 – walshie4

+0

如果您认为这是解决方案,您需要接受它。 – BMW