Bash expr在小数点前为0

时间:2013-11-29 17:58:52

标签: bash decimal

我总结了两个变量中包含的两个小十进制数字:

SEEupper=`expr $SEEmedian+$SEEthre | bc`

但由于结果是小于1的数字,如0.XXXX,输出为:'。XXXXX'。 有没有办法在点和小数点之前输出'0'?

3 个答案:

答案 0 :(得分:1)

解决方法:... | sed -e "s|^\.|0.|"

答案 1 :(得分:0)

如果你可以使用python:

SEEupper=`python -c "print $SEEmedian +$SEEthre"`

答案 2 :(得分:0)

是的,使用内部bash命令printf

printf "%g" $SEEupper