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

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



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

J. R. Martins wrote:
> Mas no código que você me sugeriu teria como eu implementar
> qual a coluna eu pesquiso os valores maiores e menores?

Depende de como é o seu arquivo.

Considerando que seja um arquivo onde os valores sejam separados
por ":". Exemplo:

1:1
2:2
3:3
4:4
5:5
6:6
7:7
- -1:-1
- -10:-11
23:28
8:8
9:9
10:10
11:11

Um script ficaria assim:

#!/bin/bash

coluna=${1}
maior=0
menor=0

for valor in $(cat Valores.txt | cut -d ":" -f ${coluna}); do
        if [ ${valor} -gt ${maior} ]; then
                maior=${valor}
        fi
        if [ ${valor} -lt ${menor} ]; then
                menor=${valor}
        fi
done
echo "Coluna: ${coluna}"
echo "Maior : ${maior}"
echo "Menor : ${menor}"

Execução:

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

$ ./Acha.sh 2
Coluna: 2
Maior : 28
Menor : -11

É claro que o Script pode ser muito mais elaborado. Esse exemplo
foi apenas para dar uma idéia.

[]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)

iD8DBQFECGY0R/xCJbtXupkRAkixAJ9uA7hHDmnCZaunNiHhTVkA7u/glQCdF1Kx
ceoRcmtBLFUfcm8W6L0E/NI=
=DGG2
-----END PGP SIGNATURE-----



Reply to: