Shell的默认赋值是字符串赋值,
在bash中,如果将算数表达式的数值赋值给另一个变量,可以使用let命令
将执行的命令赋值给变量
使用printf格式化输出
两个%%表示可打一个%
echo没有提供格式化选项,但提供了转义字符功能
有时也可使用${}避免歧义
当引用一个变量时,最好用双引号将变量括起来,这样可以防止被引用的变量值中的特殊字符(除:$、`和\)被解释为其他的错误含义。还可以防止变量中多个单词组成的字符串分离。单引号和双引号操作类似,但单引号不允许引用变量,因为在单引号中“$”特殊含义将会失效,除了`以外,都将失效,按字面意思。
检查一个变量是否存在
大括号扩展