jimmy, esse método não só testa se o início da variável possui números (pois usa o ^[0-9]+)?
uma variável com valor "nome123" é filtrada nesse caso como numérico ou não numérico? []'s 2008/9/23 jimmy <[EMAIL PROTECTED]>: > 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?????? >> > >> >> ------------------------------------ >