为什么bash中变量复制=两边不能加空格呢?
时间:2016-06-01 19:15 来源:linux.it.net.cn 作者:IT
bash中初始化变量等号两边不允许有空格.因为有空格bash会解释成一个命令, 如:
"VARIABLE =value"
bash会尝试运行VARIABLE命令, 并且将"=value"作为参数.
"VARIABLE= value"
bash会尝试运行VARIABLE命令, 并将"VARIABLE"设为环境变量, 其值为空.
(责任编辑:IT)
bash中初始化变量等号两边不允许有空格.因为有空格bash会解释成一个命令, 如: "VARIABLE =value" bash会尝试运行VARIABLE命令, 并且将"=value"作为参数. "VARIABLE= value" bash会尝试运行VARIABLE命令, 并将"VARIABLE"设为环境变量, 其值为空. (责任编辑:IT) |