mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-07-28 03:35:26 +02:00
37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
# 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`
|