Re: GREP: D?vida com express?o regular

Matias Schweizer <matias-7pUm/SSSJFa7hsvYdc9FTl/I71DsQ//[email protected]> Sat, 07 Jul 2007 11:21:27 -0300
Newsgroups gmane.org.user-groups.linux.parana
Message-ID <[email protected]>
At 10:19 7/7/2007, you wrote:

>faz um diff nos dois binarios do grep. é possivel que tenham sido compilados com opções diferentes.

Então, mas mesmo copiando o binário do servidor slackware para o
redhat, o problema que não ocorria, apareceu no RH.


>On 7/6/07, Matias Schweizer <<mailto:matias%40spmodelismo.com.br>matias-7pUm/SSSJFa7hsvYdc9FTl/I71DsQ//[email protected]> wrote:
>>
>>
>> Pessoal:
>>
>> Estou com um pequeno mistério aqui. Estou fazendo uma expressão regular,
>> para identificar/pegar um email dentro
>> de uma linha qq. Faço o seguinte:
>>
>> echo $line|grep -m 1 -o -e "[a-z0-\9\-_\.]*@[a-z0-9\-\.]*[a-z0-9\-]*"|tail
>> -n 1
>>
>> Na verdade, a expressão original era:
>>
>> grep -m 1 -o -e "[a-z0-9-_.]*@[a-z0-9-.]*[a-z0-9-]*"|tail -n 1
>>
>> No entanto, testando um duas máquinas (uma Slackware e
>> outra RH), na RH acontece isso:
>>
>> echo "<<mailto:matias%40spmodelismo.com.br>matias-7pUm/SSSJFa7hsvYdc9FTl/I71DsQ//[email protected] <matias%40spmodelismo.com.br>>"|grep -m 1
>> -o -e "[a-z0-9-_.]*@[a-z0-9-.]*[a-z0-9-]*"|tail -n 1
>> grep: Invalid range end
>>
>> Na maquina original, funciona.
>>
>> Ambos os grep são 2.5.1 e ambos os bash são 2.5b. Além de
>> tudo, quando eu copio um /bin/grep para essa maquina RH,
>> o erro que não aparecia, ocorre na maquina RH.
>>
>> Independente da expressão regular estar certa ou errada,
>> alguém explica esse comportamento?
>>
>> []´s
>>
>> Matias Schweizer
>> <mailto:matias%40spmodelismo.com.br>matias-7pUm/SSSJFa7hsvYdc9FTl/I71DsQ//[email protected] <matias%40spmodelismo.com.br>
>> SCHNAUZER Plastimodelismo
>> <http://www.spmodelismo.com.br/>http://www.spmodelismo.com.br/
>>
>> 
>>
>
>-- 
>Christian Lyra
>PoP-PR/RNP
>
>[As partes desta mensagem que não continham texto foram removidas]
>
> 


Matias Schweizer
matias-7pUm/SSSJFa7hsvYdc9FTl/I71DsQ//[email protected]
SCHNAUZER Plastimodelismo
http://www.spmodelismo.com.br/