标签: unix awk
我有一个连接到数据库的shell脚本,并返回一个类似105465694502.823933272271的值。
105465694502.823933272271
但是我的脚本将其作为1.505E+12返回。我需要打印上面显示的值。
1.505E+12
有人可以帮助我吗?
答案 0 :(得分:0)
使用 printf
对于awk printf "%12.12f", FOO; 将控制数字的显示方式。
printf "%12.12f", FOO;
在bash中,除了你不需要格式字符串和正在打印的变量之间的逗号外,它是一回事
printf "%12.12f" ${foo}