Le programme informatique
sed (
Stream
Editor) est un éditeur de flux textuel très puissant.
La plupart des personnes utilisent
sed
pour ses fonctionnalités de substitutions de chaînes de caractères. Il est possible, par exemple, grâce au filtre
sed de rechercher du texte dans un fichier et de modifier ce dernier. La puissance du filtre sed vient également du fait qu'il est possible d'utiliser des expressions régulières.
Son principe de fonctionnement est le suivant:
Sed lit en entrée les données ligne par ligne (en provenance d'un fichier ou d'ailleur) et modifie ces dernières selon des règles spécifiques entrées par l'utilisateur.
On peut dire que le filtre sed est une sorte d'éditeur de texte non interactif ou editeur de texte en ligne de commande.
I. Syntaxe d'utilisation
La commande
sed contient une ou plusieurs
commandes d'éditions et éventuellement des
options.
sed [OPTIONS] 'commande d'édition' [fichier...]
Le filtre Sed met à dispositions diverses options et commandes d'éditions. Nous verrons dans un premier temps (dans le sous chapitre I.a.) quelles sont les différentes
options disponibles, puis dans un deuxième temps (dans le sous chapitre I.b.), nous aborderons les
commandes d'éditions.