shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Verificações


From: Eri Ramos Bastos
Subject: Re: [shell-script] Verificações
Date: Wed, 4 Feb 2009 15:18:29 -0400

É, 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}[:|-]?{14}$'
00:0f:fe:63:33:ec   <- Apenas o ec casou

$ echo 00:0f:fe:63:33:ec|egrep --color '^[a-fA-F0-9]{2}[:|-]?{14}$'
$      <- Não casou nada. :-P


[]'s
Eri

2009/2/4 Julio C. Neves <address@hidden>:
> 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 quantificadores, e até onde eu saiba, 2 quantificadores
> seguidos em uma ER está errado.
> --
> Abração,
> Julio
> *Cursos de Shell e Zenity nos finais de semana:
> - Em SP ligue (11) 2125-4747;
> - Em DF ligue (61) 3223-3000;
> - No RJ brevemente;
> - Turmas fechadas em outras cidades ligue (21) 8112-9988
> *
>
> 2009/2/4 Eri Ramos Bastos <address@hidden>
>
>>   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 <address@hidden <julio.neves%40gmail.com>>:
>>
>> > 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}$
>> >
>>
>>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
> ------------------------------------
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
> Links do Yahoo! Grupos
>
>
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]