Mi è stato detto che gli spazi sono importanti in basho 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.