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/