Почти через полтора года после релиза версии 3.1 вышел GNU grep 3.2.
Новое в этой версии:
- Опция --files-Without-Match (-L) теперь приводит к успешному выполнению grep когда файл указан в списке, а не когда выбрана строка. Это напоминает то, что делает git-grep.
- Исправлена работа опции --recursive (-r) на MS-Windows.
- Более чем 30-ти кратное улучшение производительности когда много выражений имеют общий префикс благодаря улучшениям, которые сделал Норихиро Танака в файле dfa.c из gnulib.
- Дополнительное ускорение поиска в больших файлах на 3-23% за счет увеличения начального размера буфера.
- grep теперь диагностирует переполнение стека. До версии 2.6 (2010-й год) grep включал эту функциональность. Начиная с версии 2.6 grep по умолчанию начал обрабатывать регулярные выражения через glibc, и в итоге потерял эту функциональность. А теперь она была добавлена опять.
>>> Скачать