Projekt GNU vydal novou verzi klasického textového editoru ed, který se stal prvním standardním textovým editorem operačního systému UNIX. Nová verze nese číslo 1.20.1.
V nové verzi:
- Nové možnosti příkazového řádku ‘+line’, ‘+\/RE’ a ‘+?RE’, které nastavují aktuální řádek na zadané číslo řádku nebo na první či poslední řádek odpovídající regulárnímu výrazu „RE“.
- Jména souborů obsahující ovládací znaky od 1 do 31 jsou nyní odmítána, pokud nejsou povolena pomocí parametru příkazového řádku —unsafe-names.
- Jména souborů obsahující ovládací znaky od 1 do 31 jsou nyní tisknuta pomocí osmičkových escape sekvencí.
- Ed nyní odmítá jména souborů, která končí lomítkem.
- Mezishodnocovací příkazy, které nenastavují příznak změny, již nezpůsobí selhání druhého příkazu „e“ nebo „q“ s upozorněním „buffer změněn“.
- Rozšíření pomocí tildy je nyní prováděno pro názvy souborů předávané příkazům; pokud název souboru začíná s „~\/“, tilda (~) je nahrazena obsahem proměnné HOME.
- Ed nyní poprvé varuje, když příkaz změní buffer načtený z souboru, který je dostupný pouze pro čtení.
- Bylo zdokumentováno, že „e“ vytváří prázdný buffer, pokud soubor neexistuje.
- Bylo zdokumentováno, že ‘f’ nastavuje výchozí jméno souboru, bez ohledu na to, zda soubor existuje, nebo ne.
- Vylepšen popis výstupního stavu v —help a v příručce.
- Proměnná MAKEINFO byla přidána do konfigurace a Makefile.in.
- V INSTALL bylo zdokumentováno, že při výběru standardu C musí být funkce POSIX explicitně zahrnuty: .\/configure CFLAGS+=’—std=c99 -D_POSIX_C_SOURCE=2′
Zdroj: linux.org.ru
