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 ...