|
13.2.6 Traitement de la ligne de commande
Le shell traite un script de la fa�on suivante :
-
s�paration en motifs par les caract�res : ESPACE, TAB,
NEWLINE, ;, (, ), <, >, |, &
-
recherche de mots cl� si pas entre "..." ou '...'
(boucle)
-
expansion des alias si pas entre "..." ou '...'
(boucle)
-
expansion des accolades, A{b|c} -> Ab Ac, si pas entre
"..." ou '...'
-
expansion des tilde, ~user -> $HOME/$USER, si
pas entre "..." ou '...'
-
expansion des param�tres, $PARAMETER, si pas entre
'...'
-
expansion des substitutions de commandes,
$(command), si pas entre '...'
-
s�paration en mots avec $IFS si pas entre "..." ou
'...'
-
expansion des noms de chemins *?[] si pas entre
"..." ou '...'
-
recherche de la commande
-
fonction
-
commande interne
-
fichier dans $PATH
-
boucle
Des guillemets simples dans des guillemets doubles n'ont pas d'effet.
|
|