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 | ||
doc:programmation:shells:bash-vii-globs-etendus-regex [07/10/2015 18:24] milou [Correspondance de motifs avec les expressions rationnelles] |
doc:programmation:shells:bash-vii-globs-etendus-regex [07/10/2015 18:37] milou [tuto précédent :] |
||
---|---|---|---|
Ligne 420: | Ligne 420: | ||
Récapitulatif selon deux types d'expressions régulières :\\ | Récapitulatif selon deux types d'expressions régulières :\\ | ||
- | -les expressions régulière basiques ERb\\ | + | -les expressions régulières basiques ERb\\ |
-les expressions régulières étendues ERe\\ | -les expressions régulières étendues ERe\\ | ||
Ligne 435: | Ligne 435: | ||
|**''<nowiki> \> </nowiki>''** |Fin d'un mot| | |**''<nowiki> \> </nowiki>''** |Fin d'un mot| | ||
|**''<nowiki>[liste_de_caractères]</nowiki>''** |Un caractère cité dans la liste | | |**''<nowiki>[liste_de_caractères]</nowiki>''** |Un caractère cité dans la liste | | ||
- | |**''<nowiki>[^liste_de_caractères]</nowiki>''** |Un carcatère qui n'est pas dans la liste | | + | |**''<nowiki>[^liste_de_caractères]</nowiki>''** |Un caractère qui n'est pas dans la liste | |
* Exemples : | * Exemples : | ||
Ligne 472: | Ligne 472: | ||
* Tous sont utilisables avec grep -E et egrep | * Tous sont utilisables avec grep -E et egrep | ||
- | * Tous sont utilisable avec awk | + | * Tous sont utilisables avec awk |
* Certains posent problème avec sed -r | * Certains posent problème avec sed -r | ||
Ligne 486: | Ligne 486: | ||
|**''<nowiki>(er)*</nowiki>''**|zéro ou plus de zéro chaîne(s) consécutive(s) validée(s) par "er" | | |**''<nowiki>(er)*</nowiki>''**|zéro ou plus de zéro chaîne(s) consécutive(s) validée(s) par "er" | | ||
|**''<nowiki>(er)?</nowiki>''**|une chaîne bulle ou toute chaîne validée par "er".| | |**''<nowiki>(er)?</nowiki>''**|une chaîne bulle ou toute chaîne validée par "er".| | ||
- | |**''<nowiki>[c1c2...]</nowiki>''**|Tout caractère expressément listé entre les crochets.| | + | |**''<nowiki>[c1c2...]</nowiki>''**|Tout caractère expressement listé entre les crochets.| |
|**''<nowiki>[^c1c2...]</nowiki>''**|Tout caractère excepté ceux qui sont expressément listés entre les crochets.| | |**''<nowiki>[^c1c2...]</nowiki>''**|Tout caractère excepté ceux qui sont expressément listés entre les crochets.| | ||
|**''<nowiki>[c1-c2]</nowiki>''**|Tout caractère appartenant à l’intervalle c1 c2, bornes comprises.| | |**''<nowiki>[c1-c2]</nowiki>''**|Tout caractère appartenant à l’intervalle c1 c2, bornes comprises.| | ||
Ligne 520: | Ligne 520: | ||
====Pour aller plus loin ==== | ====Pour aller plus loin ==== | ||
- | Pour les PCRE (perl) supportée par egrep (grep -E ; sed et et awk ) voir [[http://www.unix.com/man-page/linux/3/pcresyntax/|pcresyntax(3)]] et [[http://manpages.courier-mta.org/htmlman3/pcresyntax.3.html|pcrepattern(3)]]\\ | + | Pour les PCRE (perl) supportée par egrep (grep -E ; sed et et awk ) voir [[http://www.unix.com/man-page/linux/3/pcresyntax/|pcresyntax(3)]] et %%[[http://manpages.courier-mta.org/htmlman3/pcresyntax.3.html|pcrepattern(3)]]%% - Lien Obsolète\\ |
Et en français [[http://www.expreg.com/pcre.php]] | Et en français [[http://www.expreg.com/pcre.php]] | ||
Ligne 578: | Ligne 578: | ||
=====tuto précédent :===== | =====tuto précédent :===== | ||
- | [[atelier:chantier:man-bash-vi-les-caracteres-de-transformation-de-parametres|Bash : les caractères de transformation de parametres]] | + | [[doc:programmation:shells:man-bash-vi-les-caracteres-de-transformation-de-parametres|Bash : les caractères de transformation de parametres]] |