declare声明变量类型
- declare [+/-] [选项] 变量名
- 子shell并不能继承父shell的普通变量,可以继承环境变量
- 定义环境变量中使用export实质是declare -x命令
- -i 可以进行数值运算
数值运算方法
- 除了使用-i的方法,还可以使用方法二:expr或者let数值运算工
c=$(expr $a + $b)
加号 两侧必须有空格,否则不进行运算 - 方法三:
c=$(($a+$b))
c=$[$a+$b]
变量测试
- 格式复杂多样,语法简单
- 变量测试在脚本优化时使用
- 优点:语法简单,执行效率高
缺点:逻辑混乱,不易记忆