Le projet GNU a publié une nouvelle version de l'éditeur de texte classique ed, qui a été le premier éditeur de texte standard du système d'exploitation UNIX. La nouvelle version porte le numéro 1.20.1.
Dans la nouvelle version :
- De nouvelles options de ligne de commande ‘+line’, ‘+\/RE’ et ‘+?RE’ ont été ajoutées, permettant de définir la ligne actuelle à un numéro spécifié ou à la première ou dernière ligne correspondant à l'expression régulière « RE ».
- Les noms de fichiers contenant des caractères de contrôle de 1 à 31 sont désormais rejetés s'ils ne sont pas autorisés par l'option de ligne de commande —unsafe-names.
- Les noms de fichiers contenant des caractères de contrôle de 1 à 31 sont désormais affichés en utilisant des séquences d'échappement octales.
- Ed rejette désormais les noms de fichiers se terminant par une barre oblique.
- Les commandes intermédiaires qui ne modifient pas le drapeau de changement ne provoquent plus d'échec des deuxième commandes « e » ou « q » avec un avertissement « le tampon a été modifié ».
- L'expansion avec le tilde est maintenant exécutée pour les noms de fichiers passés aux commandes ; si un nom de fichier commence par « ~\/ », le tilde (~) est remplacé par le contenu de la variable HOME.
- Ed avertit désormais la première fois qu'une commande modifie un tampon chargé à partir d'un fichier en lecture seule.
- Il a été documenté que « e » crée un tampon vide si le fichier n'existe pas.
- Il a été documenté que ‘f’ définit le nom de fichier par défaut, que le fichier existe ou non.
- La description du statut de sortie a été améliorée dans —help et dans le manuel.
- La variable MAKEINFO a été ajoutée à la configuration et à Makefile.in.
- Il a été documenté dans INSTALL que lors du choix de la norme C, les fonctions POSIX doivent être explicitement incluses : .\/configure CFLAGS+=’—std=c99 -D_POSIX_C_SOURCE=2′
Source : linux.org.ru
