A GNU projekt kiadta a klasszikus ed szövegszerkesztő új verzióját, amely az első szabványos szövegszerkesztő volt az UNIX operációs rendszerben. Az új verzió száma 1.20.1 lett.
Az új verzióban:
- Az új parancssori opciók: ‘+line’, ‘+\/RE’ és ‘+?RE’, amelyek beállítják az aktuális sort a megadott sorszámra vagy az első vagy utolsó sorra, amely megfelel a ‘RE’ reguláris kifejezésnek.
- A 1-től 31-ig terjedő vezérlőkaraktereket tartalmazó fájlnevek most elutasításra kerülnek, ha nem engedélyezettek a —unsafe-names parancssori paraméter segítségével.
- A 1-től 31-ig terjedő vezérlőkaraktereket tartalmazó fájlnevek most nyolcas escape-sorozatokkal kerülnek kiírásra.
- Az ed most már elutasítja a fájlneveket, amelyek perjellel végződnek.
- Azok az átmeneti parancsok, amelyek nem állítják be a módosítási zászlót, már nem okoznak hibaüzenetet a második ‘e’ vagy ‘q’ parancsnál a ‘buffer módosítva’ figyelmeztetéssel.
- A tildával való kiterjesztés most már elérhető a parancsokra átadott fájlneveknél; ha a fájlnév ‘~\/’ kezdődik, a tilde (~) a HOME változó tartalmával helyettesítődik.
- Az ed most már figyelmeztet első alkalommal, amikor egy parancs módosítja a csak olvasásra engedélyezett fájlból betöltött puffert.
- Dokumentálva lett, hogy az ‘e’ üres puffert hoz létre, ha a fájl nem létezik.
- Dokumentálva lett, hogy az ‘f’ beállítja az alapértelmezett fájlnevet, függetlenül attól, hogy a fájl létezik-e vagy sem.
- Javították a kilépési státusz leírását a —help és a kézikönyv alatt.
- A MAKEINFO változó hozzáadásra került a konfigurációhoz és a Makefile.in fájlhoz.
- Az INSTALL dokumentációjában szerepel, hogy a C szabvány kiválasztásakor a POSIX függvényeket kifejezetten be kell vonni: .\/configure CFLAGS+=’—std=c99 -D_POSIX_C_SOURCE=2′
Forrás: linux.org.ru
