Variables Shell
Un article de WikiTuto.
Sommaire |
[modifier]
Explication
Les variables permettent de stocker des données utilisable dans la suite d'un script
[modifier]
Utilisation
var=val met la val dans MaVariable
${var} Utilise le contenu de la variable var.
${var:-val} Utilise le contenu de la variable var si elle existe sinon utilise la valeur val.
${var:=val} Utilise le contenu de la variable var si elle existe sinon utilise la valeur val
et assigne val à var.
${var:?val} Utilise le contenu de la variable var si elle existe sinon affiche << var: val >>
ou << var: parameter not set >> si val est la chaîne nulle.
${var:+val} Utilise la valeur val si la variable var existe sinon ne fait rien
[modifier]
Exemple
v=valeur La variable v reçoit val v2=$v La variable v2 reçoit le contenu de v. v3="voici la $t" La variable t3 reçoit "voici la val". v4='$v' La variable v4 reçoit $v.
[modifier]
Les tableaux
- Création d'un tableau :
tableau1=(valeur0 valeur1 valeur2)
- Lecture d'un élément :
echo ${tableau1[2]}
- Affectation d'une valeur à un élément du tableau
${tableau1[5]}=valeur5
[modifier]



