RipGrep a alternativa ao Ack, Grep e outras “Search Tools”

Nos sistemas linux desde sempre utilizamos alguns comandos para realizar buscar em documentos, pastas, e onde mais for necessário.

Um dos mais famosos para usuarios comuns do linux e novatos é o comando grep.

Contudo, existem diversas alternativas ao comando grep, o que podemos chamar de grep-like commands.

Neste artigo vamos abordar o comando “ripgrep” ou “rg“, muito utilizado por analistas de cyber-segurança e especialistas, pois ele é muito mais rápido do que os convencionais comandos “grep“, “ack” entre outros.

Para pesquisar arquivos únicos ou grandes diretórios de arquivos, nenhuma outra ferramenta bate o ripgrep em desempenho, por exemplo.

Então, use o ripgrep se você gosta de velocidade, filtragem por padrão, menos bugs e suporte a Unicode.

A ferramenta foi escrita em RUST, então caso queira compilar a ferramenta é preciso ter suporte a RUST inicialmente em sua maquina.

Para instalar (em sistemas DEB):

apt install ripgrep

Para visualizar as opções de uso (são muitas), apenas digite: rg -h:

Exemplo de utilização. Queria encontrar parte do texto de um documento onde fala sobre “Handbook”:

Observe que primeiramente ele não encontrou com o “h” minusculo. Para evitar esta situação, podemos utilizar o parametro “-i” (ignore case), para ignorar a variação de Maiusculo ou minusculo do texto.

E é isso aí pessoal!

Espero que tenham gostado!

Se gostou, compartilha a informação com a galera!

Leave a Reply

O seu endereço de email não será publicado. Campos obrigatórios marcados com *