Re: aplicacio per convertir numeros en "humans"
~~>A Divendres 25 Abril 2008 15:11, Jaume Sabater sembla que va escriure:
~ Hola
~
~ Algu sap d'alguna aplicacio en que quan li passis un numero te'l retorni en
~ format "huma"?
~
~ Es a dir, si se li passa el 10000 que et retorni un "10K", si se li passa
el ~ 1000000 et retorni "1M".
~
~ Es per substituir una funcio que tinc feta en bash:
~
~ Human()
~ {
~ [ $1 -gt 10000000000 ] && echo -n ` expr $1 / 1000000000 `"G"
~ [ $1 -gt 10000000 -a $1 -lt 10000000000 ] && echo -n ` expr $1 /
~ 1000000 `"M"
~ [ $1 -gt 10000 -a $1 -lt 10000000 ] && echo -n ` expr $1 / 1000
`"K" ~ }
~
~ Resulta que tinc un script on s'aplica intensivament, i m'interessaria
~ agilitzar-ho.
~
~ En aquest script assumeixo que 1K=1000, pero si es 1K=1024 tambe em
serveix. ~
~ PD: Perdoneu els accents, des que vaig migrar el meu PC de Debian a Ubuntu
que ~ tinc certs efectes secundaris que no he lograt resoldre...
~ --
~ Jaume Sabater
~
~
hola,
no sé si servirà de molt, perquè en sé poquet; quan fas # du -h
el paràmetre -h ho fa human.... potser pots reconduir-ne el funcionament...
i disculpa si pixo molt fora de test ;-)
salut
--
xab
Reply to: