<Précédent | Table des matières | Suivant>
Extension des paramètres
Nous n'aborderons que brièvement l'expansion des paramètres dans ce chapitre, mais nous la développerons plus en détail ultérieurement. Cette fonctionnalité est plus utile dans les scripts shell que directement en ligne de commande. Nombre de ses fonctionnalités permettent au système de stocker de petits blocs de données et de nommer chaque bloc. De tels blocs, plus précisément,
appelé les variables, sont disponibles pour examen. Par exemple, la variable « USER » contient votre nom d'utilisateur. Pour invoquer l'expansion des paramètres et révéler le contenu de UTILISATEUR tu ferais ceci :
[moi@linuxbox ~]$ echo $ USER
me
[moi@linuxbox ~]$ echo $ USER
me
Pour voir une liste des variables disponibles, essayez ceci :
[moi@linuxbox ~]$ printenv | moins
[moi@linuxbox ~]$ printenv | moins
Vous avez peut-être remarqué qu'avec d'autres types d'expansion, si vous faites une erreur de frappe dans un motif, l'expansion n'aura pas lieu et le echo La commande affichera simplement le motif mal orthographié. Avec l'expansion des paramètres, si vous orthographiez mal le nom d'une variable, l'expansion aura quand même lieu, mais produira une chaîne vide :
[moi@linuxbox ~]$ écho $SUER
[moi@linuxbox ~]$
[moi@linuxbox ~]$ écho $SUER
[moi@linuxbox ~]$
Documentation