[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
if e numeros decimais
From: |
Edgard costa |
Subject: |
if e numeros decimais |
Date: |
Thu, 10 Nov 2005 21:49:30 -0000 |
User-agent: |
eGroups-EW/0.82 |
Amigos
Necessito de ajuda com este pedaço de script
#!/bin/bash
echo "Digite Angulo SNA";read SNA
echo "Digite Angulo SNB";read SNB
if [ "$SNA" -lt 75 -o "$SNA" -gt 90 ] || [ "$SNB" -lt 72 -o "$SNB" -gt
87 ]; then
echo "Valores fora de padrao"
exit 4
fi
dif=`echo "scale=2;$SNA-$SNB"| bc`
Neste fase do script o usuario digita valores para serem calculados e
que não podem estar fora deste intervalo 75-90 para SNA e 72-87 para SNB.
Se os valores digitados pelos usuários forem inteiros, o cálculo é
realizado sem maiores problemas.
Porem se os usários digitarem valores decimais, por ex: 72.3, no
momento em que o if examina os valores digitados dá pau, embora a
expressão seja efetivamente resolvida.
Como escrever corretamente o if para que esta examine números decimais
digitados
Agradeço qualquer ajuda
EdgardCosta
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- if e numeros decimais,
Edgard costa <=