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?????? > > > > ------------------------------------