如何将数字从字节转换为 GB 并四舍五入到小数点后 2 位?

如何将数字从字节转换为 GB 并四舍五入到小数点后 2 位?

我需要一个脚本,将数字从字节转换为 GB(而不是 GiB),并将结果四舍五入到小数点后 2 位。我该怎么做?

谢谢。

答案1

$ n=1832985293598283    
$ echo  $(echo "scale=2; $n/1000000000"  | bc -l)
1832985.29
$ 

告诉 bc 计算 $n 除以十亿,保留两位小数。bc 几乎可以在任何地方使用。

相关内容