shell脚本
^^^^^^^^^^^^^^^^

变量
==========

变量被括号和大括号包围的区别
-----------------------------------------

#. 括号：（）， 也称为命令替换，将括号内的命令执行并将结果赋值给变量，例如：
   `var=$(ls)`, 将ls的命令截个屏赋值给变量var。

#. 大括号： ${}, 用于扩展变量， 例如：`echo ${var}`, 输出变量var的值。

#. 大括号可以使用特殊字符，例如 `${var:-default}`, 表示如果变量var未定义，
   则默认使用default。

#. 大括号还可以使用变量的一部分， 例如：`${var:0:3}` 表示输出变量var的前三
   个字符。