PROTECTIONS QUOTING

Les méta-caractères et opérateur de contrôle peuvent êtres protégés afin de ne pas être interprétés par le shell.

Le caractère spécial ``$\backslash{}$'' sert à protéger le caractère suivant. la séquence `` $\backslash{}\backslash{}$'' produira ``$\backslash{}$''

Les protection par guillemets ``$''$'' diffèrent des protection par apostophe ``$'$'' par le fait que les variables ``$nom'' et les commandes imbriquées ```liste`'' ou ``$(liste)'' seront développées entre guillemets mais ne le seront pas entre apostrophes

A l'inverse, l'échapement apostrophe inversée ainsi que $(liste) provoqueront l'éxecution de la liste de commandes imbriquées et le passage de sa sortie standard en paramètre à la ligne de commande courante, AVANT sont exécution.

De même, l'échapement $'sequence ANSI' provoquera l'interprétation de la séquence ANSI avant le passage de paramètres à la commande en cours.



Félix Hauri 2004-06-23