shell编程--运算符
declare声明变量类型
declare [+/-][选项] 变量名
-: 给变量设定类型属性
+: 取消变量的类型属性
-a: 将变量声明为数组型
-i: 将变量声明为整数型(integer)
-x: 将变量声明为环境变量
-r: 将变量声明为只读变量
-p: 显示指定变量的被声明的类型
declare -x text=123 和export作用相似,但其实是declare命令的作用
expr或let数值运算工具
aa=11
bb=22
#给变量aa和变量bb赋值
dd=$(expr $aa + $bb)
#dd的值是aa和bb的和。注意 "+" 号左右两侧必须有空格
aa=11
bb=22
ff=$(($aa+$bb))
gg=$[$aa+$bb]
变量测试
优点:代码精简 缺点:逻辑结构不好理解