O projeto GNU lançou uma nova versão do clássico editor de texto ed, que foi o primeiro editor de texto padrão do sistema operacional UNIX. A nova versão recebeu o número 1.20.1.
Na nova versão:
- Novas opções de linha de comando ‘+line’, ‘+\/RE’ e ‘+?RE’, que definem a linha atual para o número de linha especificado ou para a primeira ou última linha que corresponde à expressão regular ‘RE’.
- Nomes de arquivos que contêm caracteres de controle de 1 a 31 agora são rejeitados, a menos que sejam permitidos pela opção de linha de comando —unsafe-names.
- Nomes de arquivos que contêm caracteres de controle de 1 a 31 agora são impressos usando sequências de escape octais.
- Ed agora rejeita nomes de arquivos que terminam com uma barra.
- Comandos intermediários que não definem a flag de modificação não farão mais com que os comandos 'e' ou 'q' falhem com o aviso 'buffer modificado'.
- A expansão com til agora é realizada para nomes de arquivos passados para os comandos; se o nome do arquivo começar com ‘~\/’, o til (~) é substituído pelo conteúdo da variável HOME.
- Ed agora emite um aviso na primeira vez que um comando modifica um buffer carregado de um arquivo que está disponível somente para leitura.
- Foi documentado que ‘e’ cria um buffer vazio se o arquivo não existir.
- Foi documentado que ‘f’ define o nome do arquivo padrão, independentemente de o arquivo existir ou não.
- Melhorou a descrição do status de saída em —help e no manual.
- A variável MAKEINFO foi adicionada à configuração e ao Makefile.in.
- Foi documentado em INSTALL que, ao escolher o padrão C, as funções POSIX devem ser incluídas explicitamente: .\/configure CFLAGS+=’—std=c99 -D_POSIX_C_SOURCE=2′
Fonte: linux.org.ru
