Я использую ack (иногда распространяемый как ack-grep) для поиска в сложной директории кода, изображений, кто знает, что еще, и он реагирует довольно медленно.Как я могу диагностировать то, что он ищет, что делает его медленным, чтобы я мог игнорировать их?
Я только что понял, что причины, по которым мой ack-grep медленен, вероятно, замедляют grep дляпо той же причине, поэтому я изменил формулировку заголовка для обозначения обоих.
Текущий псевдоним команды ack-grep:
function view ()
{
echo "ack-grep -i $@ // ignoring third-party directories"
ack-grep -i --ignore-dir=third-party --ignore-dir="unclean-files" --ignore-dir=FCKeditor --ignore-dir=smarty --ignore-dir=codepress --ignore-dir=yui "$@"
}
Поэтому я выполняю поиск без учета регистранекоторая строка через этот псевдоним, например view "Oops! Required fields"
, игнорируя определенные каталоги.
Я думаю, что я действительно мог бы использовать "подробный" режим для grep или ack-grep, чтобы я мог визуально видеть подкаталоги, которыеон торчит, потому что поиск идет медленно.