【发布时间】:2013-08-02 19:08:08
【问题描述】:
在 bash shell 中,我需要添加以下格式的数字:0.13281E-04 和 -0.79254E-04。
所以,在脚本中,我有:
tt1=`echo $var_t1| sed -e 's/[eE]+*/\\*10\\^/'`
tt2=`echo $var_t2| sed -e 's/[eE]+*/\\*10\\^/'`
var_t=`echo "($tt1 + $tt2)/2.0" | bc -l`
结果为:-.000032986500000
是否有任何直接的方法将 var_t 设置为 -3.29865E-05?
【问题讨论】:
-
或许
printf "%g\n" ${var_t}?