[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Buscar maior valor de uma array
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Buscar maior valor de uma array |
Date: |
Sun, 27 Jul 2008 13:00:05 -0300 |
Fala Tiago,
me dê uma ligada, preciso falar contigo.
Acho que se fizer:
tr ' ' '\n' <<< ${x[@]} | 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 <address@hidden>
> 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 ${XXX[@]}
> 4688 3497 9586 20402 26564 31029 5504 14058 15520
>
> maior:
> $ xargs -n 1 <<< ${XXX[@]} | sort -nr | head -1
> 31029
>
> menor:
> $ xargs -n 1 <<< ${XXX[@]} | sort -n | head -1
> 3497
>
> xargs -n 1 <<< ${XXX[@]} equivale a 'echo ${XXX[@]} | xargs -n 1', so
> usei uma forma exótica ;-)
>
> 2008/7/25 Felipe <address@hidden <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]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [shell-script] Buscar maior valor de uma array,
Julio C. Neves <=