33 lines
1.3 KiB
Markdown
Raw Normal View History

# ag
> The Silver Searcher. Аналог `ack`, позиционирующийся как более быстрый.
> Больше информации: <https://manned.org/ag>.
- Найти файлы, содержащие `string`, и вывести подходящие строки с контекстом:
`ag string`
- Найти файлы, содержащие `string`, в заданной папке:
`ag string {{путь/к/каталогу}}`
- Найти файлы, содержащие `string`, но вывести только имена файлов:
`ag {{[-l|--files-with-matches]}} string`
- Найти файлы, содержащие `STRING`, независимо от регистра, и вывести только совпадения, а не строки целиком:
`ag {{[-i|--ignore-case]}} {{[-o|--only-matching]}} STRING`
- Найти `string` в файлах, имя которых совпадает с `file_name`:
`ag string {{[-G|--file-search-regex]}} file_name`
- Найти файлы, содержимое которых совпадает с регулярным выражением:
`ag '{{^ca(t|r)$}}'`
- Найти файлы, у которых имя содержит `string`:
`ag {{[-g|--filename-pattern]}} string`