 
 
 
 
 
 
 
 
 
 
Nous avons vu dans les paragraphes précédents, les caractères spéciaux suivants :
| $ | utilisé pour la substitution d'une variable, | |
| ? [] * | utilisés pour la génération des noms de fichiers par le Shell, | |
| < > >> | utilisés pour la redirection des entrées/sorties, | |
|  | utilisé comme séparateur par le Shell, | |
| | | utilisé dans les pipes. | 
Le contexte ne suffit pas toujours à déterminer quel sens donner au caractère. C'est pourquoi il est nécessaire d'avoir un moyen permettant d'échapper au sens spécial du caractère et forcer celui-ci à être considéré comme tel. C'est le mécanisme de recours aux quotes.