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 07:31] Hypathie [Sed option -r] |
utilisateurs:hypathie:tutos:accueil [20/07/2014 08:35] Hypathie [Contexte d'utilisation des ER] |
||
---|---|---|---|
Ligne 57: | Ligne 57: | ||
-> Il s'y ajoute enfin __les raccourcis ci-desous__. C'est là l'extension GNU qui n'est pas portable :\\ | -> Il s'y ajoute enfin __les raccourcis ci-desous__. C'est là l'extension GNU qui n'est pas portable :\\ | ||
- | ''f'' : Produit ou correspond à un saut\\ | + | ''\f'' : Produit ou correspond à un saut\\ |
''\n'' : Produit ou correspond à un retour à la ligne \\ | ''\n'' : Produit ou correspond à un retour à la ligne \\ | ||
''\r'' : Produit ou correspond à un retour chariot\\ | ''\r'' : Produit ou correspond à un retour chariot\\ | ||
Ligne 76: | Ligne 76: | ||
Pour utiliser les REGEXP, il faut avant tout maîtriser les syntaxes de substitution, et l'adressage. | Pour utiliser les REGEXP, il faut avant tout maîtriser les syntaxes de substitution, et l'adressage. | ||
- | ====La substitution ==== | + | =====La substitution===== |
===Syntaxes de substitution=== | ===Syntaxes de substitution=== | ||
<code> | <code> | ||
Ligne 95: | Ligne 95: | ||
>Pour REGEXP, on peut utiliser la syntaxe habituelle, ou la syntaxe étendue avec l'option ''-r''. | >Pour REGEXP, on peut utiliser la syntaxe habituelle, ou la syntaxe étendue avec l'option ''-r''. | ||
- | ====L'adressage ==== | + | =====L'adressage ===== |
===Préparation=== | ===Préparation=== | ||
<code user> | <code user> | ||
Ligne 273: | Ligne 273: | ||
</code> | </code> | ||
- | ====GO ! Sed et les regexp simples ==== | + | =====Exercices : Sed et les regexp simples ===== |
- | Exercices | + | |
=== le point (.)=== | === le point (.)=== | ||
<code user> | <code user> | ||
Ligne 479: | Ligne 479: | ||
</code> | </code> | ||
- | ====Sed -r : les caractères posix étendues ==== | + | ====Sed -r : les caractères étendues ==== |
===Rappel=== | ===Rappel=== | ||
''|'' ; ''^'' ; ''$'' ; ''.'' ; ''*'' ; ''+'' ; ''?'' ; ''( )'' ; ''['' ; ''{ }'' | ''|'' ; ''^'' ; ''$'' ; ''.'' ; ''*'' ; ''+'' ; ''?'' ; ''( )'' ; ''['' ; ''{ }'' |