Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: GB, MB, KB and on..

by BrowserUk (Patriarch)
on Jul 29, 2004 at 23:24 UTC ( [id://378542]=note: print w/replies, xml ) Need Help??


in reply to GB, MB, KB and on..

#! perl -slw use strict; sub scaleIt { my( $size, $n ) =( shift, 0 ); ++$n and $size /= 1024 until $size < 1024; return sprintf "%.2f %s", $size, ( qw[ bytes KB MB GB ] )[ $n ]; } my $size = -s $ARGV[ 0 ]; print "$ARGV[ 0 ]: ", scaleIt $size; __END__ P:\test>for %f in (data\*) do @test1 %f data\10GB.dat: 9.77 GB data\10Mrand.dat: 85.83 MB data\10Mrand.pp: 0.00 bytes data\10Msort.p: 0.00 bytes data\10Msort.pp: 0.00 bytes data\1mb.dat: 1.06 MB data\1Mx16384.dat: 15.26 GB data\1Mx4096: 3.81 GB data\50mb.dat: 52.93 MB data\5mb.dat: 5.29 MB ...

Examine what is said, not who speaks.
"Efficiency is intelligent laziness." -David Dunham
"Think for yourself!" - Abigail
"Memory, processor, disk in that order on the hardware side. Algorithm, algoritm, algorithm on the code side." - tachyon

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://378542]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (5)
As of 2024-04-24 00:41 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found