Como grep
arquivos recursivamente dentro de uma determinada pasta, exceto alguns tipos de arquivo?
Por exemplo, estou procurando uma string na minha pasta da área de trabalho, mas ela acaba pesquisando dentro de arquivos sql e gera seqüências serializadas.
Portanto, neste caso, eu gostaria grep
da pasta da área de trabalho, exceto arquivos sql.
De preferência, estou procurando uma linha, se possível.
Respostas:
Se você possui o GNU,
grep
pode usar a--exclude=GLOB
opção, comofonte
Isso fará isso por você e excluirá os arquivos .sql e .txt:
No entanto, parece que ack seria uma ferramenta muito melhor para o que você está tentando fazer:
fonte
ack - a --nobinary
inclui arquivos binários