talvez no seu caso seja possível utilizar um modo de testar variáveis 
que aprendi aqui na lista:

$ var=0123456789
$ if [[ $var =~ "^[0-9]+$" ]]; then echo "numérico"; else echo "não numérico"; 
fi
numérico
$ var=string1
$ if [[ $var =~ "^[0-9]+$" ]]; then echo "numérico"; else echo "não numérico"; 
fi
não numérico



On Tue, Sep 23, 2008 at 03:10:32PM -0300, Pablo Cardoso wrote:
> Hehehe resposta de principiante: você pode dar um echo na variável e
> utilizar um pipe "tr -d [A-z]" para remover os caracteres que não
> sejam numéricos... Para validar, é só usar um if antes desse comando.
> 
> Claro que devem haver soluções mais elegantes :P
> 
> HTH
> 
> 2008/9/23 Elvio Barbalho <[EMAIL PROTECTED]>:
> > Senhores boa tarde como posso validar se uma variável possui
> > somente números??????
> >
> 
> ------------------------------------

Responder a