O Proxecto GNU lanzou unha nova versión do editor de texto clásico ed, que se converteu no primeiro editor de texto estándar para o SO UNIX. A nova versión leva o número 1.20.1.
Na nova versión:
- Novas opcións de liña de comandos '+liña', '+/RE' e '+?RE', que establecen a liña actual co número de liña especificado ou na primeira ou última liña que coincida coa expresión regular "RE".
- Os nomes de ficheiros que conteñan os caracteres de control do 1 ao 31 agora rexéitanse a non ser que se resolvan mediante a opción de liña de comandos --unsafe-names.
- Os nomes de ficheiros que conteñen os caracteres de control do 1 ao 31 agora están impresos mediante secuencias de escape octais.
- Ed agora rexeita os nomes de ficheiros que rematan cunha barra.
- Os comandos intermedios que non establecen a marca de cambio xa non provocan que o segundo comando "e" ou "q" falle cunha advertencia de "búfer modificado".
- A expansión Tilde agora está feita para os nomes de ficheiros pasados aos comandos; se o nome do ficheiro comeza por "~/", a tilde (~) substitúese polo contido da variable HOME.
- Ed agora advirte a primeira vez que un comando modifica un búfer cargado desde un ficheiro de só lectura.
- Documentouse que "e" crea un búfer baleiro se o ficheiro non existe.
- Documentouse que 'f' establece o nome de ficheiro predeterminado, independentemente de que o ficheiro exista ou non.
- Mellorouse a descrición do estado de saída en --help e no manual.
- A variable MAKEINFO engadiuse á configuración e Makefile.in.
- Documentouse en INSTALL que ao elixir o estándar C, as funcións POSIX deben estar activadas explícitamente: ./configure CFLAGS+='—std=c99 -D_POSIX_C_SOURCE=2′
Fonte: linux.org.ru