Interprétation d’une ligne de commande Ligne de commande:ordre d’interprétation
Les caractères spéciaux du shell sont interprétés dans un ordre précis :
Séquence d’interprétation |
Commande interne |
Commande externe |
1. Isolement des mots séparés par les caractères, espace, tabulation, saut de ligne 2. Traitement des caractères de protection (’ ’ , " ", \). 3. Substitution des variables ($) 4. Substitution de commandes (`` $()) 5. Substitution des caractères de génération de noms de fichiers (*, ?, [] etc.) |
Effectué par le shell courant |
|
6. Traitement des tubes et redirections 7. Lancement de la commande |
shell courant |
shell enfant |
Exemple