GNU-projektet har udgivet en ny version af den klassiske teksteditor ed, som var den fĂžrste standard teksteditor for UNIX-operativsystemet. Den nye version har nummer 1.20.1.
I den nye version:
- De nye kommandolinjeindstillinger â+lineâ, â+/REâ og â+?REâ, som sĂŠtter den aktuelle linje til det angivne linjenummer eller til den fĂžrste eller sidste linje, der svarer til regulĂŠrt udtryk «RE».
- Filnavne, der indeholder kontroltegn fra 1 til 31, afvises nu, hvis de ikke er tilladt med kommandolinjeparameteren âunsafe-names.
- Filnavne, der indeholder kontroltegn fra 1 til 31, udskrives nu med otte escape-sekvenser.
- Ed afviser nu filnavne, der slutter med skrÄstreg.
- Interne kommandoer, der ikke sĂŠtter skift-flaget, fĂžrer ikke lĂŠngere til en fejl i den anden kommando âeâ eller âqâ med advarslen âbuffer ĂŠndretâ.
- Udvidelse med tilde udfĂžres nu for filnavne, der sendes til kommandoer; hvis filnavnet starter med â~/â, erstattes tilden (~) med indholdet i variablen HOME.
- Ed advarer nu fĂžrste gang en kommando ĂŠndrer en buffer, der er indlĂŠst fra en fil, der kun er skrivebeskyttet.
- Det er blevet dokumenteret, at âeâ opretter en tom buffer, hvis filen ikke findes.
- Det er blevet dokumenteret, at âfâ sĂŠtter standardfilnavnet, uanset om filen eksisterer eller ej.
- Beskrivelsen af exit-status er forbedret i âhelp og i manualen.
- Variablen MAKEINFO er blevet tilfĂžjet til konfigurationen og Makefile.in.
- I INSTALL er det blevet dokumenteret, at ved valg af standard C skal POSIX-funktioner inkluderes eksplicit: ./configure CFLAGS+=ââstd=c99 -D_POSIX_C_SOURCE=2âČ
Kilde: linux.org.ru
