数学计算一般用 expr
命令,$((expression))
也可以实现通用的效果
a=10
b=20
sum=`expr $a + $b` # 加号两边要有空格
sum=$(expr $a + $b)
sum=$(($a + $b))
# 还可以用来比较大小
b=$(( $a > $b)) # b=0
b=$(( $a != $b)) # b=1
# 用于 if 语句
if [[ $(( $a > $b )) -eq 1]]; then
echo "a > b"
else:
echo "a < b"
网友评论