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]
