Mi è stato detto che gli spazi sono importanti in bash
o altri script di shell e non dovrei cambiare l'esistenza degli spazi se non so cosa sto facendo. "Cambiando l'esistenza" intendo o inserire uno spazio tra due caratteri non spaziali o rimuovere uno spazio tra due caratteri non spaziali, ad esempio cambiando var="$val"
in var ="$val"
o viceversa. voglio chiedere
Ci sono casi in cui l'uso di un singolo spazio o l'utilizzo di più spazi consecutivi in uno script di shell fa la differenza? .
(Naturalmente, inserire / eliminare uno spazio tra virgolette fa la differenza, come passare da echo "a b"
a echo "a b"
o viceversa. Sto cercando esempi diversi da questo esempio banale.)
Mi sono imbattuto in questa domanda, ma quella riguarda l'aggiunta e la rimozione di spazi tra due caratteri non spaziali per i quali conosco molti esempi che farebbero la differenza.
Qualsiasi aiuto sarebbe apprezzato. Includi più varietà di conchiglie, se possibile.