[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: