logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:34]
milou [tuto précédent :]
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(([[atelier:chantier:​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]])).**
 =====Caractères et syntaxe de transformation de paramètres===== =====Caractères et syntaxe de transformation de paramètres=====
 On peut substituer des variables ou paramètres définis(es) précédemment par l'​utilisateur dans un script, et cela permet d'en transformer le contenu. Cela permet aussi de donner une valeur à une variable déclarée mais nulle. On peut substituer des variables ou paramètres définis(es) précédemment par l'​utilisateur dans un script, et cela permet d'en transformer le contenu. Cela permet aussi de donner une valeur à une variable déclarée mais nulle.
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]]
  
  
doc/programmation/shells/man-bash-vi-les-caracteres-de-transformation-de-parametres.txt · Dernière modification: 01/10/2023 11:37 par captnfab

Pied de page des forums

Propulsé par FluxBB