shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Comparação de numeros reais


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Comparação de numeros reais
Date: Fri, 1 Dec 2006 09:40:42 -0200

Ola, vc pode usar o bc (basic calculator)

man bc

" expr1 > expr2
       The result is 1 if expr1 is strictly greater than expr2."

ex:

$ A='035.450'
$ B='034.500'

$ echo "$A > $B" | bc
1

$ echo "$A < $B" | bc
0

isto é

$ R=$(echo "$A > $B" | bc)
$ if [ $R = 1 ] ; then
    echo "$A é maior que $B"
else
    echo "$A não é maior que $B"
fi

035.450 é maior que 034.500

serve?


On 12/1/06, Luciano Depierri <address@hidden> wrote:






Pessoal como faço a comparação de um numero real?
 Ex:

 Quero saber se o numero  035.450 é maior que 034.500
 Estou utilizando o IF mas só tá dando erro.

 Obs: Os numeros tem "." e nao ","

 No aguardo

 Agradeço antecipadamente,

 Luciano

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




--
Tiago B Peczenyj
Linux User #405772

# cd /pub
# more beer


reply via email to

[Prev in Thread] Current Thread [Next in Thread]