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:accueil [20/07/2014 22:14] Hypathie [Sed -r : les caractères étendues] |
utilisateurs:hypathie:tutos:accueil [20/07/2014 22:38] Hypathie [Sed et les regexp simples] |
||
---|---|---|---|
Ligne 141: | Ligne 141: | ||
</code> | </code> | ||
- | voir : [[utilisateurs:hypathie:tutos:accueil#changer-de-selecteur-d-adressage|changer de sélecteur d'adressage]] | ||
</note> | </note> | ||
Ligne 222: | Ligne 221: | ||
</code> | </code> | ||
- | ===Changer de sélecteur d'adressage === | ||
- | <code user> | ||
- | echo "/coucou/titi" >> sed1.txt && cat sed1.txt | ||
- | aaaa | ||
- | BBB | ||
- | cCcC | ||
- | # | ||
- | 12345 | ||
- | BBB | ||
- | titi cCcC | ||
- | /coucou/titi | ||
- | </code> | ||
- | <code user> | ||
- | sed 's/\/coucou\/titi/gaga/' sed1.txt | ||
- | </code> | ||
- | <code> | ||
- | aaaa | ||
- | BBB | ||
- | cCcC | ||
- | # | ||
- | 12345 | ||
- | BBB | ||
- | titi cCcC | ||
- | gaga | ||
- | </code> | ||
- | |||
- | > Qu'on peut remplacer par : | ||
- | |||
- | <code user> | ||
- | sed 's_/coucou/titi_gaga_' sed1.txt | ||
- | </code> | ||
- | <code> | ||
- | aaaa | ||
- | BBB | ||
- | cCcC | ||
- | # | ||
- | 12345 | ||
- | BBB | ||
- | titi cCcC | ||
- | gaga | ||
- | |||
- | </code> | ||
===Adressage d'une plage avec délimiteurs "/ /,/ /" :=== | ===Adressage d'une plage avec délimiteurs "/ /,/ /" :=== | ||
<code user> | <code user> | ||
Ligne 365: | Ligne 322: | ||
La chaîne non-vide encadrée par ''[ ]'' est considérée comme une ''E.R.'' d'un seul caractère pouvant avoir n'importe quelle valeur définie entre ces ''[]''.\\ | La chaîne non-vide encadrée par ''[ ]'' est considérée comme une ''E.R.'' d'un seul caractère pouvant avoir n'importe quelle valeur définie entre ces ''[]''.\\ | ||
- | À l'inverse, la E.R représentée par ''[^...]'' est une chaîne composée de tous caractères à l'exclusion de ceux encadrés. | + | À l'inverse, la E.R représentée par ''[^...]'' est une chaîne composée de tous caractères à l'exclusion de ceux encadrés.\\ |
- | //( le caractère ''^'' ne spécifie cette fonctionnalité d'exclusion que s'il se trouve en première position, immédiatement après le ''[''.)// | + | //( le caractère ''^'' ne spécifie cette fonctionnalité d'exclusion que s'il se trouve en première position, immédiatement après le ''['' )// |
Une combinaison de plusieurs E.R. d'un seul caractère est une E.R. qui correspond à l'ensemble de ce que chaque E.R. désigne.\\ Par exemple ''a[bB]'' recherche ''ab'' ou ''aB''. | Une combinaison de plusieurs E.R. d'un seul caractère est une E.R. qui correspond à l'ensemble de ce que chaque E.R. désigne.\\ Par exemple ''a[bB]'' recherche ''ab'' ou ''aB''. |