C Shell |
Bourne Shell |
|
|
Syntaxe |
set variable= valeur |
variable=valeur |
unset variable |
unset variable |
Remarques |
- Les variables peuvent être de type caractère ou numérique entier.
- Un nombre quelconque d'espaces entre les mots et les séparateurs est autorisé.
- On peut utiliser des tableaux dont le dimensionnement est défini à
l'initialisation. La numérotation commence à 1.
|
- Les variables peuvent être de type caractère ou numérique entier.
- Pas d'espace de part et d'autre du signe "=".
- Adoptez les traitements orientés liste (non bornée) en alternative aux tableaux.
|
Exemples |
set a="toto" |
a="toto" |
set b = titi |
b=titi |
set liste=nom1 nom2 nom3 |
liste="nom1 nom2 nom3" |
set x="5" |
x="5" |
set i=1 |
i=1 |
set tab=(1 2 3 4 5 6 7 8 9) |
pas d'équivalent en local, mais on peut allouer une liste de valeurs
dans l'environnement par "set 1 2 3 4 5 6 7 8 9 ", ces valeurs étant
récupérables via les paramètres positionnels $1 à $9 . |
"$tab[6] " contient le caractère "6" |
"$6 " contient le caractère "6", au delà de 9
paramètres, il est nécessaire d'utiliser la commande "shift". |