Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.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 在Mac环境变量中使用算术运算符设置字符串_Bash_Macos_Terminal_Environment Variables - Fatal编程技术网

Bash 在Mac环境变量中使用算术运算符设置字符串

Bash 在Mac环境变量中使用算术运算符设置字符串,bash,macos,terminal,environment-variables,Bash,Macos,Terminal,Environment Variables,我正在尝试在mac中使用环境变量,就像 export AUTH='fghyjhvjhgrt=' 但是当我以echo$[AUTH]的形式回显上述变量时,我得到的错误类似于-bash:fghyghjhvjhgrt=:语法错误:无效的算术运算符(错误标记为“=”)您可能无意使用$[…]。你的意思是${…}: $ echo ${AUTH} FghygjhvjhgRT= 它是echo“$AUTH”。对于变量的当前内容,它运行良好,您应该在解决方案中使用双引号之间的参数。也许OP想在他的授权字符串中使用一

我正在尝试在mac中使用环境变量,就像

export AUTH='fghyjhvjhgrt='


但是当我以
echo$[AUTH]
的形式回显上述变量时,我得到的错误类似于
-bash:fghyghjhvjhgrt=:语法错误:无效的算术运算符(错误标记为“=”)

您可能无意使用
$[…]
。你的意思是
${…}

$ echo ${AUTH}
FghygjhvjhgRT=

它是
echo“$AUTH”
。对于变量的当前内容,它运行良好,您应该在解决方案中使用双引号之间的参数。也许OP想在他的授权字符串中使用一天空格。