o bash só trabalha com numeros inteiros.
Vc teria que converter para alguma quantidade inteira. nesse caso eu
usaria 2600 e 2100 (MB) por exemplo.
2008/3/18 patrick <address@hidden
<mailto:patrick_rsl%40yahoo.com.br>>:
>
>
>
>
>
>
> Olá pessoal,
>
> Estou testando o valor de duas variáveis desta maneira.
>
> SPACE=2,6G
> DISK=2,1
>
> if [ $SPACE -ge $DISK ]
> then
>
> echo "Feito!!!!"
> fi
>
> Então dá o erro:
>
> [: 2,1: integer expression expected
>
> Eu sei que é porque o numero não é inteiro, com o numero integer está
> funcionando normal. Mas, eu gostaria de saber como faço para fazer esse
> teste com numero com vírgulda "quebrados" ?T
>
> PaTricK
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/ <http://peczenyj.blogspot.com/>
"what does not kill us makes us stronger"