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 [04/06/2014 19:42] Hypathie [Correspondance de motifs avec les expressions rationnelles] |
doc:programmation:shells:bash-vii-globs-etendus-regex [06/07/2014 06:34] Hypathie [Bash : globs étendus et regex] |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
* Suivi : {{à-placer}} | * Suivi : {{à-placer}} | ||
- | * Création par **Hypathie** 10/04/2014 | + | * Création par [[user>Hypathie]] 10/04/2014 |
* Testé par <Hypathie> le <Avril 2014> | * Testé par <Hypathie> le <Avril 2014> | ||
- | * Commentaires sur le forum : [[url | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | + | * Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
- | **RAPPEL DU PLAN DE LA SÉRIE : **\\ | ||
- | 1) Intro : [[atelier:chantier:bash-les-differents-caracteres-speciaux|Bash : Introduction]] | ||
- | 2) chap I : [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux|Bash : Détail et caractères]] | + | * [[atelier:chantier:bash-les-differents-caracteres-speciaux|Vision d'ensemble]] |
- | + | * [[atelier:chantier:la-page-man-bash-les-caracteres-speciaux|Bash : Détail et caractères]] | |
- | 3) chap II : [[atelier:chantier:la-page-man-bash-ii-les-operateurs-lexicographiques|Bash : les opérateurs lexicographiques]] | + | * [[atelier:chantier:la-page-man-bash-ii-les-operateurs-lexicographiques|Bash : les opérateurs lexicographiques]] |
- | + | * [[atelier:chantier:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Bash : les opérateurs de comparaison numérique]] | |
- | 4) chap III : [[atelier:chantier:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Bash : les opérateurs de comparaison numérique]] | + | * [[atelier:chantier:page-man-bash-iv-symboles-dans-les-calculs-mathematiques|Bash : les symboles dans les calculs]] |
- | + | * [[atelier:chantier:page-man-bash-v-les-tableaux|Bash : les tableaux]] | |
- | 5) chap IV : [[atelier:chantier:page-man-bash-iv-symboles-dans-les-calculs-mathematiques|Bash : les symboles dans les calculs]] | + | * [[atelier:chantier:man-bash-vi-les-caracteres-de-transformation-de-parametres|Bash : les caractères de transformation de parametres]] |
- | + | ||
- | 6) chap V : [[atelier:chantier:page-man-bash-v-les-tableaux|Bash : les tableaux]] | + | |
- | + | ||
- | 7) chap VI : [[atelier:chantier:man-bash-vi-les-caracteres-de-transformation-de-parametres|Bash : les caractères de transformation de parametres]] | + | |
- | + | ||
- | 8) chap VIII : C'est ici ! | + | |
Ligne 242: | Ligne 234: | ||
<code>([[:digit:]]*) - ([[:alpha:]]?)</code> | <code>([[:digit:]]*) - ([[:alpha:]]?)</code> | ||
- | * La sous-expression (.*) signifie n'importe quel nombre (*) de tout caractères (.), puis littéralement jpg, puis $ qui signifie fin de l'expression. | + | * La sous-expression (.*) signifie n'importe quel nombre (*) de tout caractères (.), puis littéralement jpg, puis $ qui signifie fin de l'expression ($). |
- | (.*)jpg$ | + | |
- | + | ||
Et voilà comment avec le shell bash, on peut dresser une expression rationnelle fonctionnant dans les tests ! :-P | Et voilà comment avec le shell bash, on peut dresser une expression rationnelle fonctionnant dans les tests ! :-P |