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.5 Désactivation de l’interprétation de caractères spéciaux

  • Entre simple quotes («  ») les caractères spéciaux ne sont pas interprétés par le shell mais deviennent de simples caractères.
    • Cela permet d’utiliser les caractères spéciaux dans les arguments.  
      problème génération shellcmds verbatim
  • Avec le caractère anti-slash « \ » le caractère (spécial) qui le suit n’est pas interprété.  

    problème génération shellcmds verbatim

  • Si on veut mélanger des caractères spéciaux, des variables, des commandes..., il faut utiliser les guillemets (« " »).
    • Seuls sont interprétés les méta-caractères « $ » (commandes et variables), « \ » (annulation) et «  » (commandes).  
      problème génération shellcmds verbatim
    • Avec de simples quotes, $(pwd) ne serait pas interprété.

    previous     next 


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

 
L’illustration interactive en mode commande qui suit manipule les caractères spéciaux «  », « \ » et « " ». Vous n’allez voir que la deuxième des trois parties de cette illustration interactive.

Illustration Interactive« Caractères spéciaux “  ”, “\” et “"” »


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