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 :
- 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.
- 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.
- 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
.
suivant: Formulation des requêtes
monter: Utilisation de « sed »
précédent: Introduction
Table des matières
Index
baudry@esme.fr