Originariamente inviato da adarkar
a parte che basta il man per questa cosa

cmq in "foo" puoi mettere varie cose che verranno guardate dalla shell, ad esempio puoi vlautare una variabile echo "$PATH" ti stampa il path, e via così. per ottenere caratteri quali il $ dovrai quindi usare l'escape (\)

mentre 'foo' viene presa così com'è, quindi echo '$PATH' stamperà letteralmente $PATH

ps. nel 99% dei casi (non solo in bash) la differenza tra " e ' è sempre questa

chiedo venia grazie mille!