Projekt GNU je izdao novu verziju klasičnog tekstualnog editora ed, koji je postao prvi standardni tekstualni editor operativnog sustava UNIX. Nova verzija nosi oznaku 1.20.1.
U novoj verziji:
- Nove opcije naredbenog retka ‘+line’, ‘+\/RE’ i ‘+?RE’, postavljaju trenutni redak na određeni broj retka ili na prvi ili posljednji redak koji odgovara regularnom izrazu «RE».
- Imena datoteka koja sadrže kontrolne znakove od 1 do 31 sada se odbacuju, osim ako nisu dopuštena putem parametra naredbenog retka —unsafe-names.
- Imena datoteka koja sadrže kontrolne znakove od 1 do 31 sada se ispisuju pomoću osmobrojnih escape sekvenci.
- Ed sada odbacuje imena datoteka koja završavaju kosom crtom.
- Međukomande koje ne postavljaju zastavu izmjene više ne uzrokuju neuspjeh druge komande «e» ili «q» s upozorenjem «bafer je izmijenjen».
- Ekspanzija pomoću tildesa sada se izvodi za imena datoteka proslijeđena komandama; ako ime datoteke počinje s «~\/», tilda (~) se zamjenjuje sadržajem varijable HOME.
- Ed sada upozorava prvi put kada komanda izmijeni bafer učitan iz datoteke dostupne samo za čitanje.
- Dokumentirano je da ‘e’ kreira prazan bafer ako datoteka ne postoji.
- Dokumentirano je da ‘f’ postavlja ime datoteke prema zadanim postavkama, bez obzira na to postoji li datoteka ili ne.
- Poboljšan je opis izlaznog statusa u —help i u priručniku.
- Varijabla MAKEINFO dodana je u konfiguraciju i Makefile.in.
- U INSTALL je dokumentirano da se pri odabiru standarda C funkcije POSIX moraju izričito uključiti: .\/configure CFLAGS+=’—std=c99 -D_POSIX_C_SOURCE=2′
Izvor: linux.org.ru
