Comillas y variables en el bash – ¡MUY IMPORTANTE!
Cuando se da un comando a bash, se escribe una línea de comando en donde los espacios separan los argumentos.
Un valor se puede guardar en una variable usando
nombre=valor # note la ausencia de espacios.
su contenido se llama con
${nombre} # $nombre puede funcionar, pero no siempre.
Para un argumento que incluye espacios. se encierra entre comillas.
Al ejecutarlo, bash busca dobles comillas e inspecciona el contenido, substituyendo si hace falta, una sola vez.
Argumentos entre apóstrofes no se inspeccionan, se pasa el valor tal cual.
El acento hacia atrás o tilde izquierda indica ejecución de un comando anidado y el resultado se substituye. Solo se permite un nivel de anidamiento.