Preguntas etiquetadas con quoting

Las cadenas suelen estar delimitadas por comillas, lo que plantea el problema de tratar con cadenas que incluyen comillas.

120
¿Cuándo es necesaria la doble cita?

El viejo consejo solía ser citar dos veces cualquier expresión que involucrara un $VARIABLE, al menos si uno quisiera que el intérprete lo interpretara como un solo elemento, de lo contrario, cualquier espacio en el contenido de $VARIABLEarrojaría el intérprete. Sin embargo, entiendo que en...

73
¿Cuál es la diferencia entre $ * y $ @?

Considere el siguiente código: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Produce: 1 2 3 4 1 2 3 4 Estoy usando Ksh88, pero también estoy interesado en otros shells comunes. Si conoce alguna particularidad para conchas específicas, por favor mencionelas. Encontré...

66
¿Cómo escapar de las cotizaciones en shell?

Tengo problemas para escapar de personajes en bash. Me gustaría escapar de comillas simples y dobles mientras ejecuto un comando con un usuario diferente. A los fines de esta pregunta, digamos que quiero hacer eco de lo siguiente en la pantalla: 'single quote phrase' "double quote phrase" ¿Cómo...