Índice

Caracteres de cita

Los caracteres de cita se utilizan para modificar la interpretación del shell de otros caracteres. Así, un carácter especial puede interpretarse literalmente, y no de forma simbólica.

Esto permite que ciertos programas y utilidades reinterpreten o extiendan los caracteres especiales pasados en la línea de comandos sin que los interprete el propio shell.

Los comandos grep y find, descritos más adelante, usan en particular caracteres de cita.

Los apóstrofes: ’

El shell ignora todos los caracteres especiales escritos entre apóstrofes.

Por ejemplo:

[javier]$ echo variable $HOME y asterisco * 
variable /home/javier y asterisco banco blanco azul ejemplos arch1  
arch2 arch2.4 arch2.7 redonda rosado rojo 
[javier]$ echo ’variable $HOME y asterisco *’ 
variable $HOME y asterisco *

Las comillas: "

Como ocurre con los apóstrofes, todos los caracteres especiales entre comillas se ignoran, exceptuando $, ` (acento abierto) y \:

[javier]$ echo "variable $HOME y asterisco *" 
variable /home/javier y asterisco *

La barra invertida: \

Todo carácter que sigue a la barra invertida pierde su significado especial:

[javier]$ echo \variable \$HOME y asterisco \* 
variable /home/javier y asterisco *

La barra invertida no produce ningún efecto si el carácter siguiente no es un carácter especial.

El uso de los caracteres de cita permite trabajar con archivos que tienen nombres poco convencionales. Una vez creados, hay que usarlos ...