No hago suficientes secuencias de comandos para recordar, sin mirar hacia arriba, si las comillas dobles o simples dan como resultado la sustitución de una variable de Unix.
Definitivamente entiendo qué es pasando Mi pregunta es si alguien tiene un truco de memoria por hacer que la regla de cotización correcta se quede grabada en mi cabeza?
Respuesta aceptada:
Soltero las comillas son simples comillas, con un sencillo estándar:cada carácter es literal.
Doble las comillas tienen un doble estándar:algunos caracteres son literales, otros aún se interpretan a menos que haya una barra invertida antes de ellos.
Soltero las comillas funcionan solas:la barra invertida dentro de comillas simples no es especial.
Doble las comillas se emparejan con la barra invertida:la barra invertida dentro de las comillas dobles hace que el siguiente carácter no sea especial.