Выпуск утилиты GNU grep 3.5

28 сентября 2020 года

Представлен выпуск утилиты для организации поиска данных в текстовых файлах - GNU Grep 3.5. В новой версии возвращено старое поведение опции "--files-without-match" (-L), которое в выпуске grep 3.2 было изменено для единообразия с утилитой git-grep. Если в grep 3.2 поиск стал считаться успешным при упоминании обрабатываемого файла в списке, то сейчас возвращено поведение, при котором успех поиска зависит не от наличия файла в списке, а от совпадения искомой строки.

Переработано сообщение, выводимое при выявлении совпадений в бинарных файлах. Сообщение теперь имеет вид "grep: FOO: binary file matches" и выводится в stderr для избежания пересечений с обычным выводом (например, команда 'grep PATTERN FILE | wc' раньше неверно подсчитывала число совпадений из-за вывода предупреждения в стандартный поток). В stderr аналогичным образом перенаправлены и сообщения "grep: FOO: warning: recursive directory loop" и "grep: FOO: input file is also the output".

Источники править

 
 
Creative Commons
Эта статья содержит материалы из статьи «Выпуск утилиты GNU grep 3.5», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.