将MB转换为TB perl

时间:2012-03-31 16:17:13

标签: perl

  

可能重复:
  How do I get the size of a file in megabytes using Perl?

我尝试了一些方法在perl中将MB转换为TB,但是在perl输出和在线转换器中值不匹配。

什么是转换上述内容的最佳公式。

1 个答案:

答案 0 :(得分:3)

如果你不想要小数点后的任何数字,你可以向右移20位:

perl -e 'print 202220394 >> 20;'

给出192。而202 220 394兆字节= 192.852396太字节。

如果你想要小数,除以2 ^ 20:

perl -e 'print 202220394 / (1 << 20);'

给出192.852396011353