ack.md 1.1 KB

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 no{{ruby}} "{{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