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/