💾 Archived View for unbon.cafe › lejun › posts › 20230115_ed.gmi captured on 2023-06-14 at 14:12:13. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-04-26)
-=-=-=-=-=-=-
ed fait partie des éditeurs de texte[1] les plus simples et puissant encore utilisés. Il était le premier et reste l’éditeur standard d’UNIX. Sa spécificité est d’être un éditeur fonctionnel, rarement utilisé manuellement on l’appelle au sein de scripts.
On notera que ed a donné par la suite sed[2], mais aussi dans une branche alternative ex, vi et vim, ainsi que sam et acme dans une autre. Seul Emacs semble avoir suivi un développement « indépendant ».
Étonnament, ed ne fait pas partie des outils fourni lors de l'installation sur Debian 11.
Fonctionnant sur un système de modes, l’écriture se fait via la commande `a` et est arrêtée via un point `.`.
ed ne modifie pas directement les fichiers mais une copie dans un espace tampon. Celui-ci est appliqué à l’aide de la commande `w` suivie du fichier de destination.
Les données en tampon peuvent être visualisées via la commande print `,p` – `,` étant un raccourci pour `1,
Les modifications se font en indiquant dans l’ordre le numéro de ligne et un commande de substitution `s/Expression/Remplacement/`.
Pour nettoyer le tampon, utiliser `c`.
Pour quitter ed, utiliser `q`.