2021-01-12 13:27:59 +00:00
|
|
|
# ack
|
2020-11-16 18:18:22 +00:00
|
|
|
|
|
|
|
> Утилита для поиска, подобная grep, оптимизировання для программистов.
|
2021-10-01 19:28:01 +01:00
|
|
|
> Больше информации: <https://beyondgrep.com/documentation>.
|
2020-11-16 18:18:22 +00:00
|
|
|
|
|
|
|
- Найти файлы, содержащие "foo":
|
|
|
|
|
|
|
|
`ack {{foo}}`
|
|
|
|
|
|
|
|
- Найти файлы заданного типа:
|
|
|
|
|
|
|
|
`ack --ruby {{foo}}`
|
|
|
|
|
|
|
|
- Подсчитать общее число совпадений для термина "foo":
|
|
|
|
|
|
|
|
`ack -ch {{foo}}`
|
|
|
|
|
|
|
|
- Показать имен файлов, содержащие "foo" и число совпадений в каждом файле:
|
|
|
|
|
|
|
|
`ack -cl {{foo}}`
|
|
|
|
|
|
|
|
- Поиск заданной строки в файле:
|
|
|
|
|
|
|
|
`ack bar "{{foo bar}}" {{путь/до/файла}}`
|
|
|
|
|
|
|
|
- Поиск в файле по заданному регулярному выражению:
|
|
|
|
|
|
|
|
`ack bar "{{[bB]ar \d+}}" {{путь/до/файла}}`
|
|
|
|
|
|
|
|
- Вывести список всех допустимых типов:
|
|
|
|
|
|
|
|
`ack --help-types`
|