一、数值运算
在Linux中,用户自定义变量(本地变量)默认的类型是字符串。如图片所示:
因为都是字符串类型,所以没办法进行运算。
1、declare声明变量类型
用法:declare [+/-] [选项] 变量名
选项:
- //给变量设定类型属性
+ //取消变量的类型属性
-i //将变量声明为整数型(integer)
-x //将变量声明为环境变量
-p //显示指定变量的被声明的类型
那到底要怎么样才能运算呢?
方法一:declare -i c=$a+$b
方法二:d=$(expr $a + $b) //"+"号左右两边必须有空格
方法三(推荐):e=$(($a+$b)) //利用两个小括号将运算符括起来,可直接运算。或者是 "$[ 运算符]"
二、运算符
红色为常用
领取专属 10元无门槛券
私享最新 技术干货