2014-02-07 181 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