Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
utilisateurs:hypathie:tutos:sed-par-la-methode-structuraliste [28/07/2014 10:52] Hypathie [Commandes indiquant en elle-même un adressage sed] |
utilisateurs:hypathie:tutos:sed-par-la-methode-structuraliste [28/07/2014 11:17] Hypathie [Commandes indiquant en elle-même un adressage sed] |
||
---|---|---|---|
Ligne 994: | Ligne 994: | ||
> Lorsque la fin du script est atteinte, la ligne est alors envoyée sur la sortie standard, l'espace de travail est effacé; | > Lorsque la fin du script est atteinte, la ligne est alors envoyée sur la sortie standard, l'espace de travail est effacé; | ||
> une nouvelle ligne est lue en entrée et le contrôle est passée à nouveau au début du script. | > une nouvelle ligne est lue en entrée et le contrôle est passée à nouveau au début du script. | ||
+ | Autrement dit, __leur fonctionnement se base sur une utilisation simple du //"pattern space"//__. | ||
+ | |||
+ | __**La notion de "pattern space"**__\\ | ||
+ | |||
+ | C'est __la mémoire principale (tampon)__ qui permet à sed de travailler ; on la nomme aussi "espace de travail". C'est là que sont enregistrées les données.\\ | ||
+ | |||
+ | Mais sed possède __deux sortes de mémoire tampon__. La __deuxième est appelée "espace annexe" ou "hold space"__.\\ | ||
+ | Cette dernière est un espace mémoire où les données (la ou les ligne(s)) peuvent être enregistrées provisoirement.\\ | ||
+ | Certaines commandes permettent de modifier l'adressage des lignes tel qu'il est enregistré dans l'une de ces mémoires.\\ | ||
+ | D'autres, permettent aussi un échange de données d'une mémoire à l'autre.\\ | ||
Il reste à présenter : | Il reste à présenter : |