ack
Uma ferramenta de pesquisa similar ao grep, otimizada para programadores.
Veja também: rg, que é muito mais rápido.
Mais informações: https://beyondgrep.com/documentation.
- Procura por arquivos que contenham o termo, ou a expressão regular, no diretório atual:
ack "padrão_de_busca"
- Procura um padrão sem diferenciar maiúsculas e minúsculas:
ack --ignore-case "padrão_de_busca"
- Procura por linhas correspondentes ao padrão, imprimindo apenas o texto correspondente e não o resto da linha:
ack -o "padrão_de_busca"
- Limita a busca a um tipo específico de arquivo:
ack --type ruby "padrão_de_busca"
- Não busca arquivos de um tipo específico:
ack --type noruby "padrão_de_busca"
- Conta o total de correspondências encontradas:
ack --count --no-filename "padrão_de_busca"
- Imprime o nome dos arquivos e o número de correspondências para cada arquivo:
ack --count --files-with-matches "padrão_de_busca"
- Lista todos os valores que podem ser utilizados com
--type:
ack --help-types