“$var”和“${var}”之间有什么区别

“$var”和“${var}”之间有什么区别

我在许多脚本中看到了"$var"and的用法"${var}",所以我只想知道"$var"和之间的区别"${var}"

答案1

大括号明确表示参数语法的开始和结束,否则没有区别。这使得某些陈述变得明确,例如:

$ foo=bar
$ echo "$fooa" # Is this $foo + a, or $fooa?

$ echo "${foo}a"
bara

相关内容