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