Издаден GNU ed 1.20.1

Проектът GNU пусна нова версия на класическия текстов редактор ed, който стана първият стандартен текстов редактор за UNIX OS. Новата версия е с номер 1.20.1.

В новата версия:

  • Нови опции на командния ред '+line', '+/RE' и '+?RE', които задават текущия ред на посочения номер на ред или на първия или последния ред, съответстващ на регулярния израз "RE".
  • Имената на файлове, съдържащи контролни знаци от 1 до 31, вече се отхвърлят, освен ако не бъдат разрешени с помощта на опцията на командния ред --unsafe-names.
  • Имената на файлове, съдържащи контролни знаци от 1 до 31, вече се отпечатват с помощта на осмични екраниращи последователности.
  • Ед вече отхвърля имена на файлове, завършващи с наклонена черта.
  • Междинните команди, които не задават флага за промяна, вече не причиняват неуспех на втората команда "e" или "q" с предупреждение "buffer modified".
  • Разширяването на тилда вече се извършва за имена на файлове, предадени на команди; ако името на файла започва с "~/", тилдът (~) се заменя със съдържанието на променливата HOME.
  • Сега Ed предупреждава първия път, когато команда модифицира буфер, зареден от файл само за четене.
  • Документирано е, че "e" създава празен буфер, ако файлът не съществува.
  • Документирано е, че 'f' задава името на файла по подразбиране, независимо дали файлът съществува или не.
  • Подобрено описание на състоянието на изход в --help и в ръководството.
  • Променливата MAKEINFO е добавена към конфигурацията и Makefile.in.
  • Беше документирано в INSTALL, че при избора на стандарт C, функциите на POSIX трябва да бъдат изрично разрешени: ./configure CFLAGS+='—std=c99 -D_POSIX_C_SOURCE=2′

Източник: linux.org.ru

Добавяне на нов коментар