Rodolfo,
esta ER não irá satisfazer a necessidade do Fabrício, pois ele não quer que
seja encontrada qualquer ocorrência das strings, mas sim essas strings na
sequência. Pelo menos foi isso que eu entendi.

A sua ER vai procurar por qualquer ocorrencia de uma das strings, não
importando a ordem.

Sendo assim, o correto é mesmo:

egrep "string1 string2 string3" arqx (ps: existe outras maneiras)

Atenciosamente,
Bruno Criado.


Em 16/05/07, Rodolfo Dantas <[EMAIL PROTECTED]> escreveu:

  Você pode usar o egrep assim tb:

egrep -e '(string1|string2|string3)' arqx

Abs,

--
Rodolfo Dantas
LPI Certified Level 2 (LPIC-2)

----- Mensagem original ----
De: Bruno Criado <[EMAIL PROTECTED]>
Para: lpi@yahoogrupos.com.br
Enviadas: Terça-feira, 15 de Maio de 2007 19:57:22
Assunto: Re: [lpi] Re: fgrep -e

 Temos também o egrep, que aliás fica muito mais fácil.

egrep "string1 string2 string3" arqx


Atenciosamente,
Bruno Criado.




Em 15/05/07, André <andre_gonzaga@ yahoo.com. br<[EMAIL PROTECTED]>>
escreveu:
>
>   Tente isso:
>
> find * | xargs grep -e string1 -e string2 -e string3
>
> Até +
>
> --- Em [EMAIL PROTECTED] com.br <lpi%40yahoogrupos.com.br>, "Fabricio
> Soares da Silva"
> <fabriciosoares@ ...> escreveu
> >
> > Por favor, alguém poderia me ajudar com a sintaxe do
> > fgrep -e ????
> >
> > A questão é relativamente simples, eu preciso
> > pesquisar num arquivo arqx todas as linhas que
> > contenham as strings: string1 string2 string3
> >
> > Pesquisando eu encontrei a seguinte sintaxe:
> >
> > fgrep -e 'string1 string2 string3' arqx
> >
> > Porém não está funcionando.
> >
> > Atenciosamente,
> >
> > Fabricio Soares da Silva
> >
>
>


__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/

Responder a