Proiectul GNU a lansat o nouă versiune a editorului de text clasic ed, care a fost primul editor de text standard al sistemului de operare UNIX. Noul release a primit numărul 1.20.1.
În noua versiune:
- Noile opțiuni de linie de comandă ‘+line’, ‘+\/RE’ și ‘+?RE’, care setează linia curentă la un anumit număr de linie sau la prima sau ultima linie corespunzătoare expresiei regulate „RE”.
- Numele fișierelor care conțin caractere de control de la 1 la 31 sunt acum respinse, dacă nu sunt permise prin argumentul de linie de comandă —unsafe-names.
- Numele fișierelor care conțin caractere de control de la 1 la 31 sunt acum afișate folosind secvențe escape octale.
- Ed acum respinge numele fișierelor care se termină cu o bară oblică.
- Comenzile intermediare care nu setează flagul de modificare nu mai cauzează o eroare la a doua comandă „e” sau „q” cu avertismentul „buffer modificat”.
- Extinderea cu tilde se aplică acum numelui fișierului trecut comenzilor; dacă numele fișierului începe cu „~\/”, tilda (~) este înlocuită cu conținutul variabilei HOME.
- Ed acum avertizează prima dată când o comandă modifică un buffer încărcat dintr-un fișier disponibil doar pentru citire.
- S-a documentat că „e” creează un buffer gol dacă fișierul nu există.
- S-a documentat că ‘f’ setează numele fișierului implicit, indiferent dacă fișierul există sau nu.
- Descrierea statutului de ieșire a fost îmbunătățită în —help și în manual.
- Variabila MAKEINFO a fost adăugată la configurație și Makefile.in.
- În INSTALL s-a documentat că la selectarea standardului C funcțiile POSIX trebuie incluse explicit: .\/configure CFLAGS+=‘—std=c99 -D_POSIX_C_SOURCE=2’
Sursa: linux.org.ru
