Linux中的Shell可以使用C语言printf函数
[root@localhost seq]# printf "%g" 0.00001234
1.234e-05[root@localhost seq]# printf "%g"^C.00001234
[root@localhost seq]# printf "%g\n" 0.00001234
1.234e-05
[root@localhost seq]# printf "%g\n" 0.0001234
0.0001234
[root@localhost seq]# printf "%.2g\n" 123.45
1.2e+02
[root@localhost seq]# printf "%.2g\n" 23.45
23
使用方法:
printf "格式" 要处理的数字
格式的书写与C语言的相同
具体用法参考我写的上一篇文章《C语言中的printf函数》