Pular para o conteúdo

Grep [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Grep [RESOLVIDO]

Enviado em 27/06/2010 - 22:40h

Pessoal estou com dificuldades nos comandos grep, egrep e fgrep.

Poderiam me ajudar com exemplos e explicações das sintezes e como saber qual deles devo utilizar para determinados casos.
Agradeço desde já! Sou Iniciante!

Obs: Vol gostaria da camiseta preta do debia e só tem branca!!!!

Responder tópico

2. Re: Grep [RESOLVIDO]

Melhor resposta

Enviado em 28/06/2010 - 10:10h

Então, o uso desses comandos está associado ao uso ou não de expressões regulares numa busca que você queira fazer. No caso de querer procurar apenas por uma palavra simples, como:

$ fgrep 'joão' arquivo.txt

Você pode usar o fgrep porque não existe qualquer expressão regular aí. Mas se você quer procurar as linhas no arquivo arquivo.txt que comecem como joão você deveria fazer:

$ grep '^joão' arquivo.txt

Porque nesse caso você usou uma expressão regular para a busca.

Mas caso você precise de uma expressão regular que é bem mais complexa, você tem de usar o egrep pra isso, já que é ele que suporta essas expresssões regulares mais complexas.

Como dito pelo Julio nesse link que te passei, o fgrep e egrep na verdade são scripts que chamam o grep para fazer esse trabalho e devem usar algumas opções para dizer que quer usar uma expressão regular mais complexa. Por exemplo, o equivalente do egrep seria

$ grep -E 'alguma expressão' algum_arquivo

:-)

4. Re: Grep [RESOLVIDO]

Enviado em 27/06/2010 - 22:57h

então amigo eldermarco, eu ja estou lendo o conteúdo desse site e foi nele mesmo que não entendi muito bem, heheh


5. Re: Grep [RESOLVIDO]

Enviado em 29/06/2010 - 11:47h

Opa.... :P


Vou dar o tópico como resolvido, mas se tiver mais exemplos pode postar que sempre vou estar lendo...

Vlw

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder