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