Вышел sed 4.5

good-penguin.png

Чуть больше чем через год после предыдущего релиза (версии 4.4) состоялся релиз GNU sed 4.5.

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

  • sed теперь выдаёт ошибку при сравнении длинных (больше чем 2 Гб) строк вместо прежнего молчаливого игнорирования проблемы;
  • sed теперь не обрезает комментарии и закрывающие скобки после команды «y///»;
  • «sed -E --posix» теперь больше не игнорирует специальное назначение символов '+', '?' и '|';
  • «sed -i» теперь создаёт selinux контекст, основанный на контексте симлинка, а не на том файле, на который указывает симлинк (при наличии selinux); поведение «sed -i --follow-symlinks» остаётся прежним (модифицируется файл на который указывает симлинк с сохранением симлинка);
  • '\x5c' (обратная косая черта) теперь для sed’а литерал, а не спецсимвол для экранирования;
    старое поведение:
         $ echo z | sed -E 's/(z)/\x5c1/' # идентично 's/(z)/\1/'
         z
    
    новое поведение:
         $ echo z | sed -E 's/(z)/\x5c1/'
         \1
    
    

>>> Скачать

©  Linux.org.ru