LINUX.ORG.RU

GNU grep 2.25

 ,


0

2

В пятницу 22 апреля вышла новая стабильная версия GNU grep. За 6 недель, прошедших с предыдущего релиза 2.24, было сделано 15 коммитов от 2 человек.

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

  • При локали C или POSIX grep теперь воспринимает любой байт как допустимый символ, то есть, теперь не будет «Binary file F matches» при этих локалях.
  • grep -Pz больше ошибочно не диагностирует последовательности вроде [^a]. ошибка возникла в grep 2.24.
  • grep -oz теперь использует байты со значением 0, а не \n для завершения строки. Ошибка возникла в grep-2.5.

Улучшения:

  • grep теперь выводит больше подробностей при ошибке записи. Например: «grep: write error: No space left on device», а не просто «grep: write error».

>>> Подробности

grep теперь выводит больше подробностей при ошибке записи. Например: «grep: write error: No space left on device», а не просто «grep: write error»

grep-ом что-то пишут? о_О

reprimand ★★★★★ ()
Ответ на: комментарий от sevenredlines

Оболочка открывает файл и назначает в качестве stdout, но пишет в него уже grep.

xaizek ★★★★★ ()
Ответ на: комментарий от VoyageRR

Перенаправление вывода в файл?

мм, точно
я почему-то подумал что используя |, >, или >> ошибки ввода вывода уже не на совести программы, которая отдает поток

reprimand ★★★★★ ()
Ответ на: комментарий от vertexua

write(1, ....);

что ж ты так, надо по-царски

write(STDOUT_FILENO, ...);

:)

reprimand ★★★★★ ()

фундаментальная системная утилита похоже никем не тестируется, и ломает сотни скриптов, которые полагаются на неё? Какой-то это фиговый процесс разработки.

former_anonymous ★★★ ()
Ответ на: комментарий от former_anonymous

Ты взял что не тестируется из-за найденых ошибок? А если бы их не нашли рассказывал бы как всё оттестировано?

anonymous ()

Вообще обновление для grep - это как обновление кирпича, типа углы стали еще более чудесатыми.

ys ()

ахренительная новость, ящитаю на глагну

cawa ()

И чем оно лучше BSD grep?

Ygor ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.