Fala Tiago,
me dê uma ligada, preciso falar contigo.

Acho que se fizer:

tr ' ' '\n' <<< [EMAIL PROTECTED] | sort -n | tail -1

é capaz de ficar um pouco mais rápido pq o código do tr deve ser menor que o
do xargs...
-- 
Abraços,
Julio
Em setembro estarei dando um treinamento
Shell em Brasília (em 2 fins de semana).
Mais informações: www.tecnologiabr.com.br
Tel: (61) 3354-3162



2008/7/25 Tiago Barcellos Peczenyj <[EMAIL PROTECTED]>

>   Vc pode listar os valores 1 por linha e usar sort + head para pegar o
> maior.
>
> Imagine que XXX é um array com diversos valores:
>
> XXX=($RANDOM $RANDOM $RANDOM $RANDOM $RANDOM $RANDOM $RANDOM $RANDOM
> $RANDOM)
>
> $ echo [EMAIL PROTECTED]
> 4688 3497 9586 20402 26564 31029 5504 14058 15520
>
> maior:
> $ xargs -n 1 <<< [EMAIL PROTECTED] | sort -nr | head -1
> 31029
>
> menor:
> $ xargs -n 1 <<< [EMAIL PROTECTED] | sort -n | head -1
> 3497
>
> xargs -n 1 <<< [EMAIL PROTECTED] equivale a 'echo [EMAIL PROTECTED] | xargs 
> -n 1', so
> usei uma forma exótica ;-)
>
> 2008/7/25 Felipe <[EMAIL PROTECTED] <felipecatojo%40gmail.com>>:
>
> > Olá lista,
> >
> > Estou aqui com uma array que contem 50 valores.
> >
> > Bom, o que eu quero e classificar o maior valor e joga-lo em um
> > relevancia.txt
> >
> > Se fosse ao menos 3 valores apenas, dava pra comparar um a um em busca
> > do maior valor, no entanto são muitos valores.
> >
> > Gostaria de saber se existe , um algoritimo / melhor forma pra
> > classificar o maior numero dessa array.
> >
> > Grato!
> >
> >
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> http://peczenyj.blogspot.com/
> "what does not kill us makes us stronger"
>  
>



-- 
Abraços,
Julio
Em setembro estarei dando um treinamento
Shell em Brasília (em 2 fins de semana).
Mais informações: www.tecnologiabr.com.br
Tel: (61) 3354-3162


[As partes desta mensagem que não continham texto foram removidas]

Responder a