Existen ciertos caracteres que tienen un significado propio para la shell. Estos caracteres son:
* ? [ ] [!] |
> 2> >> 2>> >&
< <<
() & $ && ||
Si en alguna ocasión nos interesa usar este carácter como literal, es decir, que la shell no lo interprete como carácter especial es necesario que esté precedido (protegido) por el carácter de escape 1#1 (barra invertida).