On Wed, Sep 24, 2008 at 03:12:39PM +0200, Gmail wrote: > En/na jimmy ha escrit: > > > > a expressão regular utilizada é "^[0-9]+$" e não "^[0-9]+" como você > > mencionou. > > > > antes eu fazia esses testes com [ "$(echo $var | grep "^[0-9]+$")" ]. > > > > On Tue, Sep 23, 2008 at 03:47:20PM -0300, Pablo Cardoso wrote: > > > 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] > > <mailto:ronaldo_tgz%40yahoo.com.br>>: > > > > 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] > > <mailto:elvio.barbalho%40gmail.com>>: > > > >> > Senhores boa tarde como posso validar se uma variável possui > > > >> > somente números?????? > > > >> > > > > >> > > > >> ------------------------------------ > > > > > > Mensagens neste tópico > > <http://br.groups.yahoo.com/group/shell-script/message/27449;_ylc=X3oDMTM2b3UwYTk3BF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BG1zZ0lkAzI3NDU1BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTIyMjE5NzY5OQR0cGNJZAMyNzQ0OQ--> > > > > (7) Responder (através da web) > > <http://br.groups.yahoo.com/group/shell-script/post;_ylc=X3oDMTJxOWpwMWJqBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BG1zZ0lkAzI3NDU1BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTIyMjE5NzY5OQ--?act=reply&messageNum=27455> > > > > | Adicionar um novo tópico > > <http://br.groups.yahoo.com/group/shell-script/post;_ylc=X3oDMTJlNGpva3VjBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTIyMjE5NzY5OQ--> > > > > > > Atividade nos últimos dias > > > > * > > 18 > > Novos usuários > > > > <http://br.groups.yahoo.com/group/shell-script/members;_ylc=X3oDMTJmdGUxbmFwBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyMjIxOTc2OTk-> > > > > Visite seu Grupo > > <http://br.groups.yahoo.com/group/shell-script;_ylc=X3oDMTJlNTNtbm1tBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTIyMjE5NzY5OQ--> > > > > > > Yahoo! Mail > > > > Conecte-se ao mundo > > <http://us.lrd.yahoo.com/_ylc=X3oDMTJsaTIxbmtxBF9TAzk3NDkwNDM3BF9wAzEEZ3JwSWQDMTk0MTMxMgRncnBzcElkAzIxMzcxMTEyNTQEc2VjA25jbW9kBHNsawNtYWlsBHN0aW1lAzEyMjIxOTc2OTk-;_ylg=1/SIG=10ujd6ds6/**http%3A//mail.yahoo.com.br/> > > > > Proteção anti-spam > > > > Muito mais espaço > > > > Yahoo! Barra > > > > Instale grátis > > <http://us.lrd.yahoo.com/_ylc=X3oDMTJvMm04djAyBF9TAzk3NDkwNDM3BF9wAzIEZ3JwSWQDMTk0MTMxMgRncnBzcElkAzIxMzcxMTEyNTQEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzEyMjIxOTc2OTk-;_ylg=1/SIG=111ngvtas/**http%3A//br.toolbar.yahoo.com/> > > > > Buscar sites na web > > > > Checar seus e-mails . > > > > Yahoo! Grupos > > > > Crie seu próprio grupo > > <http://br.groups.yahoo.com/;_ylc=X3oDMTJvZ2phbjAyBF9TAzk3NDkwNDM3BF9wAzMEZ3JwSWQDMTk0MTMxMgRncnBzcElkAzIxMzcxMTEyNTQEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzEyMjIxOTc2OTk-> > > > > A melhor forma de comunicação > > > > #ygrp-lc{ font-family: Arial; } #ygrp-sponsor #ygrp-lc #hd{ margin: > > 10px 0px; font-weight: bold; font-size: > > no meu bash 3.2 do ubuntu 7.11 a sua expressão retorna sempre "não numérico"
posta o log do incidente ( seqüência de comandos + saida ). > > > Pere > > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > > <http://www.imatge.com/> > > > > > ------------------------------------