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

Re: aplicacio per convertir numeros en "humans"



Algo molt similar pero sense les funcionalitats del du.

Es a dir, els numerets ja els tinc previament, no m'interessa guardar-los en 
fomrat "huma", sino en unitats. Em serveixen per fer calculs, i vull donar 
als resultats el format huma, un cop els calculs estan fets.

El Friday 25 April 2008 15:48:04 xab ara ele va escriure:
> ~~>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



-- 
Jaume Sabater


Reply to: