Проектът 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