Вышел sed 4.6

good-penguin.png

Чуть меньше чем через 9 месяцев после релиза версии 4.5 вышел sed 4.6.

В новой версии:

  • теперь sed явно сообщает когда у комманд r/R/w/W (а также s///w) пропущен аргумент с именем файла;
  • теперь sed пишет в файлы не с построчным буфером, а с полноценным буфером (что должно значительно увеличить производительность «sed -i»); отключить буфер как и раньше можно опцией »-u»;
  • юзеры «non-cygwin windows environments» (таких как, например, mingw) должны оценить то, что теперь там sed корректно обрабатывает '\n' в режиме -b/--binary;
  • устранён баг с переполнением кучи, когда в команде 's' указывались некорректные обратные ссылки (баг присутствовал с версии 4.0.6 (2003-й год));
  • исправлен баг с переполнением кучи при выполнении команды «s/$//n»; также теперь sed не добавляет дополнительный NUL при выполнении этой команды (баги присутствовали с версий 4.3 и 4.0.7 соответственно (2017-й и 2003-й годы));
  • добавлена новая опция »--debug», которая выводит скрипт в канонической форме и отмечает его выполнение;

>>> Скачать

©  Linux.org.ru