1、数值运算
错误的计算:
$a=1
$b=2
$c=$a+$b //1+2 , linux必须使用运算方法,否则不会计算
2、declare [+/-] [选项][变量名](不推荐)
-:给变量设定类型属性
+:取消变量类型属性
-i:将变量声明为整数型
-x:将变量声明为环境变量(一般不用,还是习惯用export加入环境变量)
-p:显示指定变量被声明的类型
例如:
a=1
declare -p a //查看a变量属性:declare -- a="1" 没有-x属性
export a //加入环境变量
declare -p a //再次查看a变量属性 :declare -x a="1",就有-x了,说明已被声明为环境变量
计算 :aa=1;bb=2;declare -i c=aa+bb;echo $c;
3、expr 计算(不推荐):aa=1;bb=2;expr dd=$(expr $aa+$bb)
4、$(())(或者$[])计算(推荐),【注】:是两个小括号,一个小括号是调用系统命令: aa=1;bb=2;cc=$(($a+$b))