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