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 <[EMAIL PROTECTED]> 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