total_time=50370
hour=`expr $total_time / 3600000`
temp_a=`expr $total_time % 3600000`
min=`expr temp_a / 60000`
temp_b=`expr min_temp % 60000`
sec=`expr temp_b / 60000`
mil_temp=`expr sec_temp % 60000`
echo "$hour

min

sec.$mil"
原意是想将total_time(总时间,单位毫秒),分成“小时:分钟:秒:毫秒”形式,可运行到 min=`expr temp_a / 60000` 时却报错:expr: 非数值参数,由上面计算得知 temp_a 为0,难道 expr 的被除数不能为0吗?
谢谢指教~~~~