Проект GNU пусна нова версия на класическия текстов редактор ed, който стана първият стандартен текстов редактор за ОС UNIX. Новата версия е с номер 1.20.1.
В новата версия:
- Новые опции командной строки ‘+line’, ‘+/RE’, and ‘+?RE’, которые устанавливают текущую строку на указанный номер строки или на первую или последнюю строку, соответствующую регулярному выражению «RE».
- Имена файлов, содержащие управляющие символы от 1 до 31, теперь отклоняются, если они не разрешены с помощью параметра командной строки —unsafe-names.
- Имената на файлове, съдържащи управляващи символи от 1 до 31, сега се извеждат, използвайки осмични escape последователности.
- Ed сега отхвърля имената на файлове, които завършват с наклонена черта.
- Промежуточные команды, которые не устанавливают флаг изменения, больше не приводят к сбою второй команды «e» или «q» с предупреждением «буфер изменен».
- Расширение с помощью тильды теперь выполняется для имён файлов, передаваемых командам; если имя файла начинается с «~/», тильда (~) заменяется содержимым переменной HOME.
- Ed сега предупреждава за първи път, когато командата променя буфера, зареден от файл, достъпен само за четене.
- Было задокументировано, что «e» создаёт пустой буфер, если файл не существует.
- Было задокументировано, что ‘f’ устанавливает имя файла по умолчанию, независимо от того, существует файл или нет.
- Улучшено описание статуса выхода в —help и в руководстве.
- Променливата MAKEINFO е добавена в конфигурацията и Makefile.in.
- В INSTALL было задокументировано, что при выборе стандарта C функции POSIX должны быть включены явно: ./configure CFLAGS+=’—std=c99 -D_POSIX_C_SOURCE=2′
Източник: linux.org.ru
