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 Les deux révisions suivantes | ||
doc:programmation:shells:bash-vii-globs-etendus-regex [07/08/2014 09:10] Hypathie r |
doc:programmation:shells:bash-vii-globs-etendus-regex [07/08/2014 09:13] Hypathie [Correspondance de motifs avec les expressions rationnelles] |
||
---|---|---|---|
Ligne 288: | Ligne 288: | ||
* Les //expressions régulières// utilisées avec le shell Bash nécessitent l'opérateur ''=~'' | * Les //expressions régulières// utilisées avec le shell Bash nécessitent l'opérateur ''=~'' | ||
- | * On y retrouve ceux des caractères génériques (globs) basiques ''*'', ''[ ]'', ''?''.\\ (avec sens voisin mais étendus par une syntaxe particulière). | + | * On y retrouve ceux des caractères génériques (globs) basiques ''*'' ''?''.\\ (avec sens différent). |
* On y retrouve ceux des caractères génériques étendus ''|'', ''@'', ''!'', ''+'', ''^''\\ (là aussi avec une nouvelle syntaxe). | * On y retrouve ceux des caractères génériques étendus ''|'', ''@'', ''!'', ''+'', ''^''\\ (là aussi avec une nouvelle syntaxe). | ||
- | * Les nouveaux caractères sont ''{ , }'' , ''( )'' , ''\n'', ainsi que l'enchâssement de crochets simples ''[ ]''. | + | * Les nouveaux caractères sont ''{ , }'' , ''( )'' , ''\n'', ainsi que ''[ ]{n}''. |
* Elles ne s'utilisent pas avec la syntaxe de correspondance ou de substitution de type : ''<nowiki>$var/.../...</nowiki>'' ou ''<nowiki>$var//.../...</nowiki>'' | * Elles ne s'utilisent pas avec la syntaxe de correspondance ou de substitution de type : ''<nowiki>$var/.../...</nowiki>'' ou ''<nowiki>$var//.../...</nowiki>'' | ||
* Ce sont les ER d'autres programmes qui recourent à une syntaxe ressemblante\\ (voir index correspondance et substitution). | * Ce sont les ER d'autres programmes qui recourent à une syntaxe ressemblante\\ (voir index correspondance et substitution). |