Aller au contenu

Éditeur de flux

Éditeur de flux (en anglais stream editor, d'où le nom de sed) : programme qui lit un texte ligne par ligne sur son entrée ou dans des fichiers, applique à chaque ligne un petit script de commandes d'édition (substituer, supprimer, insérer, afficher) et écrit le résultat sur sa sortie standard. Le fichier source n'est pas modifié, sauf demande explicite d'édition sur place (sed -i).

Né en 1974 aux Bell Labs à partir des commandes de l'éditeur ed, sed traite une ligne à la fois dans son espace de travail, ce qui lui permet de traiter des fichiers de toute taille en mémoire constante, et en fait un filtre naturel. Son unique mémoire d'une ligne à l'autre est l'espace de réserve.

Dans les cours

Voir aussi