4.10 Comment le C shell retrouve une commande
Pour exécuter interactivement une commande, le C shell
-
0. Réalise les substitutions :
-
Expressions régulières pour les fichiers (
*.c
)
- Substitution de variables (
$HOME
)
- Substitutions de commandes (
` `
)
- 1. Recherche un alias
Si oui
-
Réalise la substitution
- Retourne en 1
- 2. Recherche si la commande est une commande interne au shell
Exemple : set
, alias
, cd
...
L'exécute
- 3. Sinon, recherche un fichier
Dans les chemin de recherches
Variables PATH
, path
Table de hashage
Commande rehash