shell数值计算(含小数)

shell中进行整数数值的计算

使用expr

例如:

value=3
expr $value + 7 # 加法
expr $value - 7 # 减法
expr $value \* 7 # 乘法(注意有个右斜线,防转义)
expr $value / 7 # 除法

shell中进行小数数值的计算

使用bc

例如

value=3
echo `echo "${value} + 1.5"|bc` # 加法
echo `echo "${value} - 1.5"|bc` # 减法
echo `echo "${value} * 1.5"|bc` # 乘法
echo `echo "${value} / 1.5"|bc` # 除法(貌似除法结果只会取整数)