next up previous contents index
suivant: Formulation des requêtes monter: Utilisation de « sed » précédent: Introduction   Table des matières   Index


Mode de fonctionnement

La commande « sed » permet de copier les fichiers indiqués sur la sortie standard en l'éditant en fonction du texte de requêtes. Si aucun fichier n'est précisé en entrée, « sed » lit sur son entrée standard.

La sortie standard peut être redirigée sur un fichier avec les mécanismes classiques du Shell (cf. section [*]). Les requêtes de la commande « sed » dont identiques à celles de la commande « ed(1) ». La répétition des requêtes globales de substitution est plus efficace avec « sed » qu'avec « ed ».

Pendant son exécution, la commande « sed » procède de la façon suivante :

  1. Chaque ligne sélectionnée par les adresses est copiée dans un espace de travail (« pattern space ») et toutes les commandes lui sont appliquées.
  2. Lorsque toutes les commandes ont été appliquées, le contenu de l'espace de travail modifié est envoyé sur la sortie standard. Le contenu de l'espace de travail est supprimé afin de recevoir un nouveau contenu.
  3. En plus de l'espace de travail, « sed » dispose d'un espace mémoire (« hold space ») où peut être stocké temporairement le contenu de l'espace de travail. L'utilisation de cet espace est utilisé par les commandes « g », « G », « h » et « H » décrites à la section [*].


next up previous contents index
suivant: Formulation des requêtes monter: Utilisation de « sed » précédent: Introduction   Table des matières   Index
baudry@esme.fr