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

Maior e Menor Valor em Arquivo - J. R. Martins



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

J. R. Martins wrote:
> Gostaria de saber se alguem sabe como eu faco para obter o valor maximo
> de numeros escritos em um arquivo de dados numericos. Por exemplo,  se
> tenho os numeros  de 1 a 10 guardados em um arquivo  e quero que um
> comando me retorne  o valor maximo e o minino  desses numeros guardados
> no arquivo*?*. E se no arquivo tivermos dados em 3 colunas, posso
> pesquisar  os calores maximos e minimos em colunas separadas em um
> arquivo*? *Grato pela atenção.

Hmm... Particularmente eu não conheço nenhuma solução pronta para
isso. Dependendo do formato do seu arquivo, um Shell-Script pode
resolver o problema. Exemplo:

$ cat Valores.txt
1
2
3
4
5
6
7
- -1
- -10
23
8
9
10
11

$ cat Acha.sh
#!/bin/bash

maior=0
menor=0

for valor in $(cat Valores.txt); do
        if [ ${valor} -gt ${maior} ]; then
                maior=${valor}
        fi
        if [ ${valor} -lt ${menor} ]; then
                menor=${valor}
        fi
done

echo "Maior: ${maior}"
echo "Menor: ${menor}"

$ ./Acha.sh
Maior: 23
Menor: -10


[]s

- --
Gentil de Bortoli Júnior
Chave GPG: http://gentil.bortoli.com.br/gpg

"There Is No Gene For The Human Spirit"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFECEIMR/xCJbtXupkRAt60AJ9ufSDYc1paeelRyw6U6CGAiXOhZgCfb3Pw
IDQDIveujd55vnF/QuMuWbA=
=UIHd
-----END PGP SIGNATURE-----



Reply to: