Valeu Fabiano, funcionou 100 %

Nem de longe me passou usar essa solução.

Assim que aprender mais sobre Shell e ER's, pretendo retribuir à Comunidade,
como vc fez comigo hoje.

Muito obrigado mesmo

Emmanuel Abdala
Anápolis - Go


Fabiano Caixeta Duarte wrote:
>
> [EMAIL PROTECTED] <mailto:shell-script%40abdala.org> escreveu:
> > Olá pessoal
> >
> > Sou iniciante em shell e em expressões regulares, e to quebrando a
> > cabeça com uma
> > questão, que talvez seja simples aos colegas.
> >
> > Tenho um "arquivo.txt", com cerca de 2300 linhas, cada linha com um
> > nome ....
> >
> > $ cat arquivo.txt
> >
> > ----------------------------------------------
> > Jardim Arco Verde
> > Jardim Arco Verde 2ª Etapa
> > Centro
> > Fátima
> > Vila Jardim Santana
> > Vila Jardim Santana 1ª Etapa
> > Vila Jardim Santana Anexo
> > Jardim Vera Cruz
> > etc .... .....
> > _______________________________
> >
> > Quando eu tento um
> >
> > $ grep "Jardim Arco Verde" bairros.txt
> >
> > o resultado é:
> >
> > Jardim Arco Verde
> > jardim Arco Verde 2ª Etapa
>
> Se você está estudando ERs, está no caminho certo.
>
> ^ representa o início de linha e
> $ o fim
>
> Então:
>
> egrep '^Jardim Arco Verde$' bairros.txt
>
> Resolve seu problema.
>
> -- 
> Fabiano Caixeta Duarte
> Especialista em Redes de Computadores
> Linux User #195299
> Ribeirão Preto - SP
>
>  

Responder a