Variables Shell

Un article de WikiTuto.

Jump to: navigation, search

Linux


Sommaire

Explication

Les variables permettent de stocker des données utilisable dans la suite d'un script

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

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.

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

Voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire