[gnu] grep-2.12 (stable)

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

[gnu] grep-2.12 (stable)

Сообщение sash-kan »

Jim Meyering сообщил вчера, что вышла новая стабильная версия программы grep

gnu grep умеет искать в одном и более входных файлов строки, содержащие указанное регулярное выражение·
по умолчанию grep печатает найденные строки·


исправлены ошибки:

"echo P|grep --devices=skip P" снова печатает P, как это было в 2.10
[ошибка проявилась в grep-2.11]

grep больше не падает с -r --exclude-dir без файлового операнда·
т. е., ":|grep -r --exclude-dir=D PAT" завершалось segfault-ом·
[ошибка проявилась в grep-2.11]

рекурсивный grep теперь использует fts для обхода каталогов, теперь он может справиться с гораздо большими каталогами, не ругаясь на "File name too long",
и может работать с с большими иерархиями каталогов [ошибка присутствовала с самого начала]

grep -E 'a{1000000000}' теперь сообщает об ошибке переполнения, вместо того, чтобы втихую действовать как grep -E 'a\{1000000000}'.


новые возможности:

у опции -R теперь есть длинный вариант --dereference-recursive.


изменения в поведении:

опция -r (--recursive) теперь следует только непосредственно переданным в командной строке симлинкам·
также, по умолчанию, -r будет читать устройство, только если оно явно указано в командной строке·
это поведение может быть переопределено опцией --devices·
-R действует как прежде, поэтому используйте -R, если предпочитаете старое поведение: переходить по всем симлинкам и читать все устройства·


установить программу можно из репозитория вашего дистрибутива
или скачать и скомпилировать с любого из зеркал проекта gnu (универсальная ссылка) или из git-репозитория или воспользоваться программой gsrc

домашняя страница

первоисточник
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: