Re: [shell-script] Verificações

2009-02-05 Por tôpico Alexandre Gorges
:14:08 -0200 To: Lista Shell Script Subject: Re: [shell-script] Verificações Fala Alexandre, eu modificaria umas coisinhas. Repare que uma função tem pode usar o return para passar um $? entaõ a minha função ficaria assim: verifica_mac(){ [[ $1 =~ ^([[:xdigit:]]{2}:){5}[[:xdigit:]]{2}$ ]] ||

Re: [shell-script] Verificações

2009-02-05 Por tôpico Julio C. Neves
//www.dag.eti.br > MSN/Gtalk/iCHAT/Skype/Jabber: algor...@gmail.com > > From: "Julio C. Neves" > > Reply-To: Lista Shell Script > > > > Date: Wed, 4 Feb 2009 16:34:21 -0200 > To: Lista Shell Script > > > > Subject: Re: [shell-script] Verifi

Re: [shell-script] Verificações

2009-02-05 Por tôpico Alexandre Gorges
Lista Shell Script Subject: Re: [shell-script] Verificações -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Boa noite Alexandre e lista... Pra esse teu caso eu acho que é mais interessante essa outra regex, da uma olhada: [r...@muttley ~]# echo 00:04:75:8B:56:AC | grep -Eo '([0-9A-Fa-f]{

Re: [shell-script] Verificações

2009-02-04 Por tôpico Flavio Junior
" > Reply-To: Lista Shell Script > Date: Wed, 4 Feb 2009 16:34:21 -0200 > To: Lista Shell Script > Subject: Re: [shell-script] Verificações > > Fala Alexandre, > uma expressão regular para o mac é fácil, para o IP é beeem mais complicada, > mas acho que tem gente na lista qu

Re: [shell-script] Verificações

2009-02-04 Por tôpico Alexandre Gorges
Script Subject: Re: [shell-script] Verificações Fala Alexandre, uma expressão regular para o mac é fácil, para o IP é beeem mais complicada, mas acho que tem gente na lista que já tem isso pronto. mac: ^([[:xdigit:]]{2}:){5}[[:xdigit:]]{2}$ então vc pode testar assim: grep -Eq '^

Re: [shell-script] Verificações

2009-02-04 Por tôpico Eri Ramos Bastos
É, você tem razão: $ echo 00:0f:fe:63:33:ec|egrep --color '[a-fA-F0-9]{2}[:|-]?{14}' 00:0f:fe:63:33:ec <- Tudo colorido $ echo 00:0f:fe:63:33:ec|egrep --color '^[a-fA-F0-9]{2}[:|-]?{14}' 00:0f:fe:63:33:ec<- Apenas o 00: inicial casou $ echo 00:0f:fe:63:33:ec|egrep --color '[a-fA-F0-9]{2}[

Re: [shell-script] Verificações

2009-02-04 Por tôpico Cristiano Amaral
Eu uso esta aqui para verificação de IP: # Funcao para validar IP VALIDAIP(){ echo "$1" > /tmp/IP grep -qE '\b(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\b' \ /tmp/IP if test $? -ne 0 ; then echo "$1 nao eh valido"

Re: [shell-script] Verificações

2009-02-04 Por tôpico Julio C. Neves
Eri, acho que essa regexp tá furada... Até aqui [a-fA-F0-9]{2}[:|-] está certa, 2 hexadecimais seguidos por dois-pontos ou hífen (mas prefiro [[:xdigit:]]{2}[:|-]), porém o resto... O ponto de perguntação torna opcional o átomo [:|-] e o {14} diz que isso tem que repetir 14 vezes. O ? e o {14} são

Re: [shell-script] Verificações

2009-02-04 Por tôpico Alexandre Gorges
ta Shell Script Subject: Re: [shell-script] Verificações Fala Alexandre, uma expressão regular para o mac é fácil, para o IP é beeem mais complicada, mas acho que tem gente na lista que já tem isso pronto. mac: ^([[:xdigit:]]{2}:){5}[[:xdigit:]]{2}$ então vc pode testar assim: grep -Eq &#

Re: [shell-script] Verificações

2009-02-04 Por tôpico Eri Ramos Bastos
Achei essa regex um tempo atrás, na tal da internet* [a-fA-F0-9]{2}[:|-]?{14} * http://xiix.wordpress.com/2008/06/26/python-regex-for-mac-addresses/ []'s Eri 2009/2/4 Julio C. Neves : > Fala Alexandre, > uma expressão regular para o mac é fácil, para o IP é beeem mais complicada, > mas acho q

Re: [shell-script] Verificações

2009-02-04 Por tôpico Julio C. Neves
Fala Alexandre, uma expressão regular para o mac é fácil, para o IP é beeem mais complicada, mas acho que tem gente na lista que já tem isso pronto. mac: ^([[:xdigit:]]{2}:){5}[[:xdigit:]]{2}$ então vc pode testar assim: grep -Eq '^([[:xdigit:]]{2}:){5}[[:xdigit:]]{2}$' <<< $mac || echo mac erra

Re: [shell-script] Verificações

2009-02-04 Por tôpico Alexandre Gorges
es ⌘ http://algorges.blogspot.com http://www.dag.eti.br MSN/Gtalk/iCHAT/Skype/Jabber: algor...@gmail.com From: Flavio Junior Reply-To: Lista Shell Script Date: Wed, 4 Feb 2009 16:10:18 -0200 To: Lista Shell Script Subject: Re: [shell-script] Verificações -BEGIN PGP SIGNED MESSAGE- Hash: SHA1

Re: [shell-script] Verificações

2009-02-04 Por tôpico Flavio Junior
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Postei o e-mail em: http://rafb.net/p/MyZzjR52.html por causa do formato do gmail. # MAC-ADDRESS (tudo maiusculo) # ifconfig | grep -Eo '([0-9A-F]{2}:){5}([0-9A-F]){2}' 00:04:75:8B:56:AC 00:E0:7D:F8:3B:04 00:01:03:DF:75:5D # MAC-ADDRESS # ifconfig |