Shell脚本中使用大于小于等于(仅限于整数比较)
-gt :大于
-lt : 小于
-eq : 等于
-ne : 不等于
-ge : 大于等于
-le : 小于等于
Shell脚本中使用运算
num1=2
num2=6
使用expr(仅适用于整数,和使用(())一样)
除法:num3=`echo "expr $num1 / $num2" `
num3=`echo $(($num1 + $num2))`
乘法:num3=`echo "expr $num1 \* $num2" `
加法:num3=`echo "expr $num1 + $num2" `
减法:num3=`echo "expr $num1 - $num2" `
使用bc计算,(适用于浮点数,scae表示保留两位小数)
除法:num3= `echo "scae=2;$num2/$num1"|bc`
乘法:num3= `echo "scae=2;$num2\*$num1"|bc`
加法:num3= `echo "scae=2;$num2+$num1"|bc`
减法:num3= `echo "scae=2;$num2-$num1"|bc`