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
