OK,

Funcionou...

Mas quando eu uso isso dentro de um "FOR" para pesquisar em vários 
arquivos a pesquisa fica muito lenta, até porque, na documentação que 
eu li a respeito do egrep diz que ela é em torno de 80% mais lenta 
que o mesmo comando do fgrep.

portanto, eu coloquei em produção o comando egrep, mas caso alguém 
saiba a respeito da sintaxe correta do fgrep ainda me interessa...

Obrigado a todos.

Abraços,

Fabricio Soares da Silva

--- Em lpi@yahoogrupos.com.br, 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> escreveu:

Tente isso:
 
find * | xargs grep -e string1 -e string2 -e string3
 
Até +
 
--- Em [EMAIL PROTECTED] 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


Responder a