The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск GNU grep 2.21

24.11.2014 08:15

Представлен новый выпуск популярной утилиты для организации поиска данных в текстовых файлах - GNU Grep 2.21. В новом выпуске:

  • Существенно увеличена скорость поиска в файлах, содержащих пустые области, на платформах, эффективно обеспечивающих работу флага SEEK_DATA в функции lseek;
  • Увеличена производительность в ситуации неподпадания данных под начало сложных масок;
  • Увеличена производительность при использовании очень больших строк в поисковых масках;
  • Файлы, содержащие данные в некорректной для текущей локали кодировке, теперь определяются до начала вывода и обрабатываются как бинарные данные;
  • Использование "grep -P" теперь не приводит к ошибке и преждевременному завершению работы при обработке некорректных данных UTF-8, вместо этого такие данные определяются как не соответствующие маске запроса;
  • Решены различные проблемы, проявляющиеся при использовании многобайтовых локалей, отличных от UTF8;
  • Лишняя закрывающая скобка в запросе "grep -E" теперь не воспринимается, как часть запроса ('\\)');
  • Прекращена поддержка передачи опций через переменную окружения "GREP_OPTIONS";
  • При поиске бинарных данных grep теперь воспринимает любые непечатные символы как разделители строк.


  1. Главная ссылка к новости (http://savannah.gnu.org/forum/...)
  2. OpenNews: В grep 2.17 кардинально увеличена скорость работы с многобайтовыми кодировками
  3. OpenNews: Выпуск GNU grep 2.15 с поддержкой JIT-компиляции для PCRE-выражений
  4. OpenNews: В рамках проекта CUDA grep обеспечено использование GPU для ускорения регулярных выражений
  5. OpenNews: Опасная уязвимость в GNU grep
  6. OpenNews: Лидеры проектов GnuTLS, grep и sed выходят из проекта GNU в знак несогласия с политикой Фонда СПО
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41113-grep
Ключевые слова: grep
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:24, 24/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Последний пункт радует
     
     
  • 2.4, Аноним (-), 13:22, 24/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нифига не радует.
    Можно было бы добавить поддержку какого-нибудь конфига, содержащего название правильной переменной окружения.
    Или опцию с названием переменной окружения.
     

  • 1.2, Журналовращатель (?), 12:37, 24/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, а кто либо использует grep с CUDA в качестве редюсера на apache hadoop? Должно быть быстро.
     
     
  • 2.7, anonymous (??), 16:29, 24/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    говорят, что CUDA предпочитает 32-битные данные
     

  • 1.10, Defect (?), 22:55, 24/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Когда уже интеграцию с systemd запилят???
     
     
  • 2.11, Ytch (ok), 01:13, 25/11/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Когда уже интеграцию с systemd запилят???

    Сложно. Непонятно что во что должно быть интегрировано. "Правильный" путь - визжать, что это древняя негибкая хрень для старперов и маргиналов, компы и данные изменились и grep'у не место в 21-м веке, так как устарел и пользователям неудобно, сложно и нинужна (на бинарные логи и то не натравишь!), после чего сделать слабо-совместимый grepd. Поколупавшись с ним годик-два, дождавшись достаточного распространения и наступления времени когда пора скорее стабилизировать и исправлять чем пилить новые плюшки отойти в сторону и пока кто-нить другой разгребает заняться заменой чего-нибудь еще.

     
     
  • 3.12, Аноним (-), 02:00, 25/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Лёня, это ты?
     
     
  • 4.13, Ytch (ok), 02:35, 25/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Лёня, это ты?

    Если тот Лёня публично признает подобное (в нормальной манере, а не в его обычном стиле "вы все говно, а я Арамис"), то все шансы, что у меня появится первая капелька уважения к нему как к человеку.

     

  • 1.14, Аноним (-), 11:04, 25/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > GREP_OPTIONS="--color=auto"

    Как теперь жить? Враппер?

     
     
  • 2.15, Аноним (-), 18:27, 25/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    alias grep='grep --color=auto'
     

  • 1.16, Аноним (16), 06:40, 04/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    grep: предупреждение: GREP_OPTIONS устарел; используйте псевдоним или сценарий


     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру