如何使用shell(bash)工具最容易地将浮点数转换为小数?
例如:我输入0.17879D-13
并希望0.000000000000017879
作为输出。我尝试了awk
和bc
,但未能成功。
答案 0 :(得分:0)
现在我得到了一些东西。我使用sed代替" D"通过" e"然后awk可以处理它,例如:
回声0.17879D-13 | sed s / D / e / g | awk' {printf("%。20f \ n",$ 1)}'