Как игнорировать поиск по тестовым файлам - PullRequest
0 голосов
/ 07 апреля 2011

Я использую ack и хочу избежать поиска по любому файлу с именем test. Как мне это сделать?

Следующее гарантирует, что поиск только по файлам или каталогам с проверкой имени. Я хочу изменить это.

ack foo --rb -G test

1 Ответ

1 голос
/ 07 апреля 2011
ack -G '^(?!test$)'
ack -G '^(?!.*test)'

Используйте первый, чтобы игнорировать файлы с точным именем test. Используйте второй, чтобы игнорировать файлы со словом test где-либо внутри.

Если вы хотите навсегда игнорировать тестовые файлы, вы можете отредактировать функцию is_searchable в скрипте ack. Это процедура, которая отфильтровывает дампы ядра, файлы подкачки и т. П.

...