No hago suficientes scripts para recordar, sin mirar hacia arriba, si las comillas dobles o simples resultan en una variable Unix que se sustituye.
Definitivamente entiendo lo que está pasando. Mi pregunta es si alguien tiene un truco de memoria para hacer que la regla de citas correcta se me quede en la cabeza.
rc
como su shell, entonces solo tiene un tipo de comillas ("
es un carácter ordinario en elrc
que las únicas comillas son comillas simples y la barra invertida solo se usa para la continuación de línea (no dentro de comillas simples)). También tiene una sintaxis y un diseño mucho más ágiles, limpios, mejores e intuitivos que los proyectiles tipo Korn como bash.Respuestas:
Las comillas simples son comillas simples , con un único estándar: cada carácter es literal.
Las comillas dobles tienen un doble estándar: algunos caracteres son literales, otros aún se interpretan a menos que haya una barra diagonal inversa antes de ellos.
Las comillas simples funcionan solas: la barra diagonal inversa dentro de las comillas simples no es especial.
Las comillas dobles se combinan con la barra diagonal inversa: la barra diagonal inversa dentro de las comillas dobles hace que el siguiente carácter no sea especial.
fuente
Solo, en contraste, es inofensivo.
fuente
Las comillas dobles (
"
) son comillas débiles : necesita dos, por lo que vienen en pares y las variables las atraviesan a pesar de sus números.Las comillas simples (
'
) son comillas fuertes , vienen individualmente y las variables no son compatibles con ellas.fuente
Las comillas dobles duplican los divertidos
parámetros de expansión uno por uno.
fuente
Las comillas dobles (
"
) no significan exactamente lo que dicen, por ejemplo, una herramienta que dice"quality" equipment
es probablemente lo contrario.Las comillas simples (
'
) son comillas fuertes, lo que hay entre ellas es exactamente lo que parece.fuente
Singular en propósito son
citas que son individuales.
Trate literalmente los caracteres internos
No importa cómo se mezclen.
(¿Es solo una pequeña regla que debes conocer
? ¿Una cita simple? ¡No te vayas!)
Hay esas citas que son dobles
dentro de las cuales algunos caracteres pueden ser problemáticos . Sin embargo, Bash Escaping trata de manera especial el
dólar, los tics y la barra invertida, estallarán esa burbuja.
fuente
Uno: invierno, como es
Dos: verano, transformaciones
Prohibir o permitir
fuente