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

images/syntaxe.png
couv_EI7PRO.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Récapitulatif des caractères spéciaux
Suivant
Écriture et lancement d'un script shell