Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash变量转义字符_Bash - Fatal编程技术网

Bash变量转义字符

Bash变量转义字符,bash,Bash,我试图使用一组不同的变量生成url,但是当我在变量后面加下划线时,下划线后面的变量不会显示。但是,如果我在下划线前加了一个空格,那么生成的URL中就有一个空格。所以我的问题是,做我所描述的那种事情有没有逃避的性格 另代码: URL="$baseURL$BUILD/TorBrowserBundle-$BUILD-$OS$BIT _$LANG.zip" 问题发生在$BIT和$LANG之间。您可以使用${} 大概是 URL="${baseURL}${BUILD}/TorBrowserBundle-$

我试图使用一组不同的变量生成url,但是当我在变量后面加下划线时,下划线后面的变量不会显示。但是,如果我在下划线前加了一个空格,那么生成的URL中就有一个空格。所以我的问题是,做我所描述的那种事情有没有逃避的性格

另代码:

URL="$baseURL$BUILD/TorBrowserBundle-$BUILD-$OS$BIT _$LANG.zip"
问题发生在$BIT和$LANG之间。

您可以使用${}

大概是

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

URL=“${baseURL}${BUILD}/TorBrowserBundle-${BUILD}-${OS}${BIT}{LANG}.zip”
如果你认为这是解决方案,你需要接受它。