Nota rápida: pesquisando o conteúdo de diversos arquivos (linux)

No Gravatar

Olá pessoal bom dia.

Hoje aprendi uma “coisinha” nova no Linux e resolvi compartilhar (para quem não sabe, só agora estou me aventurando no Linux). É uma dica simples, mas pode te ajudar.

Sem mais delongas, vamos ao que interessa…

Hoje precisei encontrar todos os arquivos que tivessem em seu conteúdo o texto “enteresses”. Como não sabia como fazer isto (no Linux), fiz uma breve pesquisa que me indicou o comando grep como a solução de meus problemas. Este comando procura uma determinada expressão nos arquivos especificados e quando encontra um arquivo que possui a expressão procurada, retorna (na tela) o nome do arquivo e a linha em que a expressão foi encontrada (este é o retorno padrão, mas pode ser alterado pelas opções).

No meu caso usei:

grep -i -R “enteresses” *.php

Explicando…

A opção -i informa ao grep que ele deve ignorar as diferenças entre caixas altas e baixas, isto é, expressões como “EnTeReSSes” ou “ENTERESSES” também seriam consideradas. A opção -R informa que o grep deve fazer uma busca recursiva no diretório atual e em todos os seus subdiretórios. Entre aspas (“enteresses”) escrevo a expressão que deve ser pesquisa. Após a expressão que será pesquisada, indico quais arquivos devem ser analisados (no meu caso, apenas os arquivos com extensão .php.

Fui…

  • Share/Bookmark

Tags: ,

5 Comentários sobre "Nota rápida: pesquisando o conteúdo de diversos arquivos (linux)"

Deixe um comentário

View in: Mobile | Standard