一般计算
let max=enum-1
timespan=`expr $hour2 - $hour1` //两整数相减
max=$(echo "$max + $name" | bc) //浮点数相加
expr
expr命令一般用于整数值,但也可用于字符串。# expr 6 + 3 (有空格)
9
# expr 2 \* 3 (有转义符号)
6
a="100";r=$(( 4 * $a ));echo $r
400
注:# expr $a+5 (无空格)
3+5
bc
浮点数计算
span=$(echo "$duration - $mp4duration" | bc)
取绝对值:span=${span#-}
浮点数比较大小
if [ `echo "$span > $g_tspan"|bc` -eq 1 ] ; then
errstr="xxx"
echo "$errstr" >>$log
fi