GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué es un buen mnemotécnico para Shell Double vs. ¿Comillas simples?

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.


Linux
  1. Lo que un archivo de puntos de shell puede hacer por usted

  2. ¿Cuándo son necesarias las comillas dobles?

  3. ¿Guiones simples `-` para opciones de un solo carácter, pero guiones dobles `–` para palabras?

  4. ¿Recursos para la programación de Shell portátil?

  5. ¿Envolviendo un comando que incluye comillas simples y dobles para otro comando?

Diferencia entre comillas simples y dobles en Bash Shell

Comprender el bucle for en los scripts de Shell

¿Cuándo poner comillas alrededor de una variable de shell?

Script de transliteración para shell de linux

como quitar las comillas dobles en un csv

¿Comando Shell para obtener la dirección IP?