Les variables peuvent contenir n'importe quelle valeur. On ne déclare pas le type de la variable, contraitement à beaucoup de langages. Ici, il est déterminé automatiquement : nombre entier ou chaines de caractère.
On les déclare en mettant leur nom suivi du signe '=' et de la valeur, sans espaces. Si la valeur est une suite de caractès sééparés par des espaces, il faudra alors mettre des guillemets ou des apostrophes. Pour utiliser les variables, on met leur nom précédé du signe '$' sans espace.
exemple :
A l'écran ça nous donne :
Voici maintenant un exemple de manipulation des variables, où on voit qu'on ne peut pas faire n'importe quoi avec les variables.
Et le résultat :
On contate bien qu'on ne peut pas faire d'opération arithmétique avec des chaines de caractères, ce qui est normal, évidement. Dans un langage compilé avec déclaration du type de variable, comme le C, ont aurait été averti dès la compilation. Ici, il faut bien faire attention à ce qu'on fait. C'est la contrepartie de la souplesse apportée par bash.
<< page précédente
1_Notre premier script |
page suivante >>
3_Les commandes composées |