GNU-projektet har udgivet en ny version af den klassiske teksteditor ed, som blev den første standard teksteditor til UNIX OS. Den nye version er nummereret 1.20.1.
I den nye version:
- Nye kommandolinjeindstillinger '+line', '+/RE' og '+?RE', som indstiller den aktuelle linje til det angivne linjenummer eller til den første eller sidste linje, der matcher det regulære udtryk "RE".
- Filnavne, der indeholder kontroltegn 1 til 31, afvises nu, medmindre de løses ved hjælp af kommandolinjeindstillingen --unsafe-names.
- Filnavne, der indeholder kontroltegn 1 til 31, udskrives nu ved hjælp af oktale escape-sekvenser.
- Ed afviser nu filnavne, der ender med en skråstreg.
- Mellemkommandoer, der ikke indstiller ændringsflaget, får ikke længere den anden "e" eller "q" kommando til at mislykkes med en "buffer modificeret" advarsel.
- Tilde-udvidelse er nu udført for filnavne, der sendes til kommandoer; hvis filnavnet begynder med "~/", erstattes tilden (~) med indholdet af HOME-variablen.
- Ed advarer nu første gang en kommando ændrer en buffer indlæst fra en skrivebeskyttet fil.
- Det er dokumenteret, at "e" opretter en tom buffer, hvis filen ikke eksisterer.
- Det er blevet dokumenteret, at 'f' angiver standard filnavn, uanset om filen eksisterer eller ej.
- Forbedret beskrivelse af udgangsstatus i --help og i manualen.
- Variablen MAKEINFO er blevet tilføjet til konfigurationen og Makefile.in.
- Det blev dokumenteret i INSTALL, at når man vælger C-standarden, skal POSIX-funktioner udtrykkeligt aktiveres: ./configure CFLAGS+='—std=c99 -D_POSIX_C_SOURCE=2′
Kilde: linux.org.ru