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

представлений випуск утиліти для організації пошуку даних у текстових файлах 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".

Джерело: opennet.ru

Додати коментар або відгук