Bash的运算符:数值运算与运算符
什么是数值运算,说白了是加减乘除。
1、declare声明变量类型
[root@localhost ~]# declare [+/-]变量名
选项:
-:给变量设定类型属性
+:取消变量的类型属性
-i:将变量声明为整数型(integer)
-x:将变量声明为环境变量
-p:显示指定变量的被声明的类型
2、数值运算
方法1
[root@localhost~]# aa=11
[root@localhost~]# bb=11
#给变量aa和bb赋值
[root@localhost~]# declare -i cc=$aa+$bb
方法2
[root@localhost~]# aa=11
[root@localhost~]# bb=11
#给变量aa和bb赋值
[root@localhost~]# dd = $(expr $aa +$bb)
#dd的值是aa和bb的和。注意“+”号左右两侧必须有空格
方法3(推荐使用)
[root@localhost~]# aa=11
[root@localhost~]# bb=11
[root@localhost~]# ff=$(($aa+$bb))
[root@localhost~]# gg=$[$aa+$bb]
3、运算符
上图中的运算符均可以支持,但要考虑优先级。