Testar se variável é numérica
Tenho encontrado muitas vezes a pergunta como verificar se uma variável é ou não numérica.
Pois vai aí um script bem simples, que valida inclusive o + e -.
Pois vai aí um script bem simples, que valida inclusive o + e -.
Descrição
Tenho encontrado muitas vezes a pergunta como verificar se uma variável é ou não numérica.
Pois vai aí um script bem simples, que valida inclusive o + e -.
Pois vai aí um script bem simples, que valida inclusive o + e -.
if [[ $1 = ?(+|-)+([0-9]) ]] ; then echo "numerico" else echo "nao numerico" fi
Sempre fiz da seguinte meneira:
[ $var -gt 0 ] 2> /dev/null
if [ $? > 1 ]
then
echo n
else
echo s
fi