Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions pages.ru/common/ag.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
# ag

> The Silver Searcher. Аналог `ack`, но имеет цель быть быстрее.
> The Silver Searcher. Аналог `ack`, позиционирующийся как более быстрый.
> Больше информации: <https://manned.org/ag>.

- Найти файлы, содержащие "foo", и вывести подходящие строки в контексте:
- Найти файлы, содержащие "foo", и вывести подходящие строки с контекстом:

`ag {{foo}}`
`ag foo`

- Найти файлы, содержащие "foo", в заданной папке:

`ag {{foo}} {{путь/до/папки}}`
`ag foo {{путь/к/каталогу}}`

- Найти файлы, содержащие "foo", но вывести только имена файлов:

`ag -l {{foo}}`
`ag {{[-l|--files-with-matches]}} foo`

- Найти файлы, содержащие "FOO", независимо от регистра, и вывести только совпадения, а не строки целиком:

`ag -i -o {{FOO}}`
`ag {{[-i|--ignore-case]}} {{[-o|--only-matching]}} FOO`

- Найти "foo" в файлах, у которых в имени есть "bar":

`ag {{foo}} -G {{bar}}`
`ag foo {{[-G|--file-search-regex]}} bar`

- Найти файлы, содержимое которых совпадает с регулярным выражением:

`ag '{{^ba(r|z)$}}'`

- Найти файлы, у которых имя совпадает с "foo":
- Найти файлы, у которых имя содержит "foo":

`ag -g {{foo}}`
`ag {{[-g|--filename-pattern]}} foo`