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:man-bash-vi-les-caracteres-de-transformation-de-parametres [07/10/2015 17:40] milou atelier:chantier:man-bash-vi-les-caracteres-de-transformation-de-parametres renommé en doc:programmation:shells:man-bash-vi-les-caracteres-de-transformation-de-parametres (Page taguée à placer, sortie du chantier) |
doc:programmation:shells:man-bash-vi-les-caracteres-de-transformation-de-parametres [22/10/2015 14:02] paskal [Bash : les caractères de transformation de parametres] |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
* Création par [[user>Hypathie]] le 08/04/2014 | * Création par [[user>Hypathie]] le 08/04/2014 | ||
* Testé par [[user>Hypathie]] en Avril 2014 | * Testé par [[user>Hypathie]] en Avril 2014 | ||
- | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=87499#p87499 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=140921#p140921 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
**Nota :** Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | **Nota :** Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
Ligne 14: | Ligne 14: | ||
* [[doc:programmation:shells:bash-les-differents-caracteres-speciaux|Vision d'ensemble]] | * [[doc:programmation:shells:bash-les-differents-caracteres-speciaux|Vision d'ensemble]] | ||
- | * [[docs:programmation:shells:la-page-man-bash-les-caracteres-speciaux|Détail et caractères]] | + | * [[doc:programmation:shells:la-page-man-bash-les-caracteres-speciaux|Détail et caractères]] |
* [[doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques|Les opérateurs lexicographiques]] | * [[doc:programmation:shells:la-page-man-bash-ii-les-operateurs-lexicographiques|Les opérateurs lexicographiques]] | ||
* [[doc:programmation:shells:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Les opérateurs de comparaison numérique]] | * [[doc:programmation:shells:page-man-bash-iii-les-operateurs-de-comparaison-numerique|Les opérateurs de comparaison numérique]] | ||
Ligne 20: | Ligne 20: | ||
* [[doc:programmation:shells:page-man-bash-v-les-tableaux|Les tableaux]] | * [[doc:programmation:shells:page-man-bash-v-les-tableaux|Les tableaux]] | ||
* ;-) | * ;-) | ||
- | * [[atelier:chantier:bash-vii-globs-etendus-regex|Bash : Variables, globs étendus, ERb, ERe]] | + | * [[doc:programmation:shells:bash-vii-globs-etendus-regex|Bash : Variables, globs étendus, ERb, ERe]] |
**Nota : Dans cette page l'expression "caractère générique" est employée dans le sens de métacaractère, glob ou pattern(([[doc:programmation:shells:bash-les-differents-caracteres-speciaux#definition-usuelle-de-metacaractere-et-detail]])).** | **Nota : Dans cette page l'expression "caractère générique" est employée dans le sens de métacaractère, glob ou pattern(([[doc:programmation:shells:bash-les-differents-caracteres-speciaux#definition-usuelle-de-metacaractere-et-detail]])).** | ||
Ligne 307: | Ligne 307: | ||
Avec le shell Bash on utilise les //expressions rationnelles// au moyen de commandes externes qui elles les utilisent, comme grep, sed, awk, vi (par exemple : set -o vi).\\ | Avec le shell Bash on utilise les //expressions rationnelles// au moyen de commandes externes qui elles les utilisent, comme grep, sed, awk, vi (par exemple : set -o vi).\\ | ||
- | Voir : [[atelier:chantier:bash-les-differents-caracteres-speciaux?&#l-operateur-de-correspondance-d-une-expression-rationnelle-dans-une-expression-de-tests]]. | + | Voir : [[doc:programmation:shells:bash-vii-globs-etendus-regex?#correspondance-de-motifs-avec-les-expressions-rationnelles]]. |
On n'utilise pas de //ER// pour ce qui concerne les substitutions de paramètres abordés ici, mais il est possible d'utiliser les caractères génériques basiques (pattern ou glob), ainsi que "les génériques de class" <nowiki>[[:class:]]</nowiki> au moyen de sa commande interne "shopt", munie de l'option extglob. | On n'utilise pas de //ER// pour ce qui concerne les substitutions de paramètres abordés ici, mais il est possible d'utiliser les caractères génériques basiques (pattern ou glob), ainsi que "les génériques de class" <nowiki>[[:class:]]</nowiki> au moyen de sa commande interne "shopt", munie de l'option extglob. | ||
Ligne 509: | Ligne 509: | ||
Une liste plus complète ici : [[doc:programmation:shell:regexp#les-ensembles-de-caracteres-possibles]]\\ | Une liste plus complète ici : [[doc:programmation:shell:regexp#les-ensembles-de-caracteres-possibles]]\\ | ||
- | Voir le wiki suivant : [[atelier:chantier:bash-vii-globs-etendus-regex|globs étendus et expressions régulières]] | + | Voir le wiki suivant : [[doc:programmation:shells:bash-vii-globs-etendus-regex|globs étendus et expressions régulières]] |
* Pour les autres options de la commande interne shopt : | * Pour les autres options de la commande interne shopt : | ||
Ligne 519: | Ligne 519: | ||
=====tuto suivant : ===== | =====tuto suivant : ===== | ||
- | [[atelier:chantier:bash-vii-globs-etendus-regex|Bash : globs étendus et regex]] | + | [[doc:programmation:shells:bash-vii-globs-etendus-regex|Bash : globs étendus et regex]] |