计算十进制版本的值
Calc a value on its decimal version
1 gwei = 0.000000001 以太币
有一个程序只显示 156489673002
(156 gwei),也就是 0.000000156489673002
以太币。
但是如何在 Bash 中计算出多少以太币 156489673002
(所以输出是 0.000000156489673002
)?
你可以用awk
得到结果:
echo "0.1 0.1" | awk '{printf "%.18f\n", 156489673002 / 1000000000000000000}'
或
echo "0.1 0.1" | awk '{printf "%.18f\n", 156489673002 / 1e18}'
1 gwei = 0.000000001 以太币
有一个程序只显示 156489673002
(156 gwei),也就是 0.000000156489673002
以太币。
但是如何在 Bash 中计算出多少以太币 156489673002
(所以输出是 0.000000156489673002
)?
你可以用awk
得到结果:
echo "0.1 0.1" | awk '{printf "%.18f\n", 156489673002 / 1000000000000000000}'
或
echo "0.1 0.1" | awk '{printf "%.18f\n", 156489673002 / 1e18}'