变量的赋值方式
- 定义或引用变量时注意事项:“ ”双引号是弱引用,‘ ’单引号是强引用(即单引号是所见即所得,双引号是进行了赋值操作)
- ` \ `两个反引号等价于${},反引号的中的shell命令会被先执行
变量数值运算
1. 整数运算 expr(五颗星)
2. 整数运算 $(()) (四颗星)
3. 整数运算 $[]
4. 整数运算 let
5. 小数运算 bc
6. 变量替代 ${变量名-新的变量值}
当变量没有被赋值:会使用“新的变量值”替代
当变量有被赋值时(包括空值):不会被替代
(1)例子1
(2)例子2
7. 变量替代 ${变量名:-新的变量值}
当变量没有被赋值(包括空值):会使用“新的变量值”替代
当变量有被赋值时:不会被替代
(1)例子1
(2)例子2
8. 变量自增
调试命令: sh -x i.sh