Accueil
 1  Licence
 2  Prologue
 3  Système d'exploitation, système d'exploitation Unix
 4  Première utilisation
 5  Système de fichiers
 6  Shell
 6.1  Shell Unix
 6.2  Concept de redirection de la sortie standard
 6.3  Concept de tube
 6.4  Exécution séquentielle, regroupement et imbrication de commandes
 6.5  Désactivation de l'interprétation de caractères spéciaux
 6.6  Méta-caractères pour l'interprétation des noms de fichiers
 6.7  Historique
 6.8  Concept de variable
 6.9  Concept d'alias de commande
 6.10  Configuration du shell
 6.11  Conclusion
 7  Processus
 8  Quelques outils supplémentaires
 9  Communications sous Unix
 10  Épilogue: Rappels importants
 Index
 Glossaire
 Foire Aux Questions
 Aide

 Contacts

W3C validator

Département INF  
 Initiation à UNIX


6.8 Concept de variable

  • Le nom d’une variable commence par une lettre ou le souligné (« _ ») suivi de lettres, chiffres et « _ ».
  • Affectation d’une variable par nom_var=valeur: mois=janvier.
    Attention ! pas d’espace autour du « = ».
  • Utilisation d’une variable par $nom_var: echo $mois.
  • Affichage de la liste des variables avec la commande set.
  • Suppression d’une variable avec la commande unset: unset mois
  • Quelques variables prédéfinies:
    • HOME: répertoire de connexion (cd et cd ~ sont égales à cd $HOME)
    • PATH: liste des répertoires de recherche des commandes séparés par « : »
      • L’ordre des répertoires est significatif, ce qui permet le choix de la version d’une commande.
    • PS1: invite de commande (par défaut « $ »)
    • PS2: invite de commande de continuation (par défaut « > »)
    • IFS: séparateurs de mots (par défaut, espace, tabulation et NEWLINE)
    • PWD: répertoire courant

    previous     next 


Polycopié de cours Commentaires de cette page dans le polycopié de cours

 
L’illustration interactive en mode commande qui suit montre la création, l’utilisation, la suppression des variables du shell et la manipulation de quelques variables importantes du shell.

Illustration Interactive« Programmation shell »


Question: Règle des 3 bouées
Auto-évaluation: pas compris pas sûr de comprendre compris

INF, Télécom SudParis, CSC 3001, Sept. 2014