Tipos de Entrecomillado en la Terminal
Vamos a ver los tipos de entrecomillado más común y para que sirve:
Comillas Dobles
Al poner las comillas dobles ( “”) se interpreta de forma literal los caracteres alfanuméricos (letras y números) los símbolos especiales se sustituyen por su valor ($variables, \ascii, …).
echo "Hola esto es un mensaje… y vale $mensaje"
Hola esto es un mensaje... y vale
La variable $mensaje se sustituiría por su valor.
Comilla Simple
Al poner la comilla simple (‘ ‘) todo lo que vaya entre comillas se interpreta de forma literal:
hora='date' && echo "$hora"
date
La variable $hora se sustituiría por el valor date literal..
Comilla Inclinada
Al poner la comilla inclinada (“) se sustituye lo que hay en su interior por el resultado de su ejecución:
hora=`date` && echo "$hora"
Wed Jun 18 13:19:56 CLT 2014
La variable $hora se sustituye por el valor de date.