Httqm's LinksEn débuggant l'un de mes scripts, dernièrement, j'ai (re)découvert que, en Bash, on ne place pas d'astérisque dans des doubles guillemets. Et comme j'avais mis le doigt dedans, j'ai cherché à savoir comment Bash interprète une ligne de commande :
- quelles substitutions sont effectuées ?
- dans quel ordre ?
- et les variables, les caractères spéciaux, les espaces dans tout ça ?
NB : il n'est question ici que de Bash. D'autres shells peuvent avoir des comportements différents.
(
Permalink) (
Profil)