Non faccio abbastanza script per ricordare, senza guardare in alto, se le virgolette doppie o singole comportano la sostituzione di una variabile Unix.
Capisco sicuramente che cos'è in corso. La mia domanda è se qualcuno ha un trucco di memoria per aver fatto in modo che la regola per le virgolette si fissi nella mia testa?
Risposta accettata:
Singolo le virgolette sono semplici virgolette, con un singolo standard:ogni carattere è letterale.
Doppio le virgolette hanno un doppio standard:alcuni caratteri sono letterali, altri vengono comunque interpretati a meno che non ci sia una barra rovesciata prima di essi.
Singolo le virgolette funzionano da sole:la barra rovesciata all'interno delle virgolette singole non è speciale.
Doppio le virgolette si accoppiano con la barra rovesciata:la barra rovesciata tra virgolette doppie rende il carattere successivo non speciale.