一个简单的问题,但是要考虑的事情太多了,如果我问这个问题,感觉会更好:
VARIABLE = value
等于VARIABLE=value
吗?
答案 0 :(得分:1)
是的,它们是相同的。根据{{3}}:
变量名前后以及“ =”之后的空格是 忽略。
答案 1 :(得分:1)
仅供参考,尽管VARIABLE := value
与VARIABLE:=value
相同,但是
VARIABLE:=$(undefined) value
# now VARIABLE is prepended with a space
不是。这就是为什么制造手册会说“等号后立即被忽略”的原因。
此外,运算符+=
总是添加一个空格。