| 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". |