Académique Documents
Professionnel Documents
Culture Documents
Introduction
Introduction
Introduction
• Il est aussi possible de lancer un autre shell pour exécuter une nouvelle
commande ou bien pour être pris en charge par ce nouveau shell.
Introduction
Introduction
• Une variable est définie par son nom et contient une valeur.
• Le nom d’une variable shell est une chaîne de caractères alphanumériques, le
premier étant alphabétique.
• La valeur d’une variable shell est une chaîne de caractères.
• Les variables internes ne sont connues que par le shell, les variables
d’environnement sont connues par le shell et les processus fils de ce
shell.
Remarques
➢ Le caractère (souligné) est le seul caractère non alphanumérique qui peut apparaître dans
un nom de variable.
➢ La syntaxe de définition et d’assignation des variables internes et d’environnement sera
explicitée plus loin.
Exemple
xstra> set
HOME /home/xstra
IFS
...
LOGNAME xstra
PATH /bin:/usr/bin:/usr/contrib/bin:/home/xstra/bin:.
xstra>
• Pour affecter une valeur à une variable on utilise simplement le signe égalité (=)
sans espace de part et d’autre du signe. La syntaxe de l’affectation est :
nom_variable=valeur
Exemple
xstra> VAR1=florent; echo $VAR1
florent
Exemple
xstra> IMPRIMANTE=laser
xstra> export IMPRIMANTE
xstra> set
...
IMPRIMANTE laser
...
Exemple
xstra> alias lsf=’ls FCa’
xstra> alias
lsf ls FCa