Me han dicho que los espacios son importantes en bash
otros scripts de shell y que no debería cambiar la existencia de espacios a menos que sepa lo que estoy haciendo. Por "cambiar la existencia" me refiero a insertar un espacio entre dos caracteres no espaciales o eliminar un espacio entre dos caracteres no espaciales, por ejemplo, cambiar var="$val"
a var ="$val"
o viceversa. Quiero preguntar
¿Hay algún caso en el que el uso de un solo espacio o el uso de múltiples espacios consecutivos en un script de shell marque la diferencia? .
(Por supuesto, la inserción / eliminación de un espacio entre comillas hace la diferencia, como cambiar a partir echo "a b"
de echo "a b"
, o viceversa. Busco ejemplos distintos a este ejemplo trivial.)
Me he encontrado con esta pregunta, pero se trata de agregar y eliminar espacios entre dos caracteres que no son espacios, para lo cual conozco muchos ejemplos que marcarían la diferencia.
Cualquier ayuda sería apreciada. Incluya más variedades de conchas si es posible.