Como encontrar palavras em ficheiros com o Grep

Search MagnifierConstantemente damos por nós com a necessidade de encontrar um excerto de texto ou uma palavra num ficheiro de forma a resolver rapidamente um problema. A maneira mais fácil de resolver este problema na linha de comandos é utilizar o comando grep, comando esse que se encontra disponível em todas as distribuições linux como uma ferramenta essencial.

Vamos então cobrir algumas funcionalidades deste comando.

grep -r “teste” .

Desta forma é possível pesquisar pela palavra “teste” dentro da directoria em que se correu o comando e ao utilizar o “-r” o grep irá pesquisar em todas as sub-directorias desta directoria
Se o objectivo é apenas pesquisar nomes de ficheiros então basta substituir o “-r” por “-l” o comando ficarás como se segue

grep -l “teste” .

Caso exista a necessidade de encontrar várias palavras dentro de um ficheiro então basta correr

grep -r “palavra1\|palavra2\|palavra3″ .

Caso tenha uma necessidade de pesquisa que não se encontre aqui basta correr o comando man grep e pesquisar a sua necessidade de pesquisa na vasta variedade de outputs do grep.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Rec6
  • Twitthis
  • Pnoot
  • colmeia
  • dihitt
  • PTnoticias
  • Ocioso
  • doMelhor
  • Ueba
  • Reddit
  • linkk
  • Diga Cultura

Most Popular Posts

Deixe uma resposta

Artigos mais Populares

Parceiros do Portal Open Source

Colmeia: O melhor dos blogs Está no seu momento de descanso né? Entao clique aqui! Margem Digital - Soluções de TI