Perché quando inserisco questo comando il prompt cambia nella mia directory?
PS1='$(pwd)'
Sto usando virgolette singole, il che significa che non c'è interpolazione, aka echo '$(pwd)'
—— →$(pwd)
Inoltre, diciamo che abbiamo chiarito perché questo funziona ... perché funziona in modo diverso da PS1=$(pwd)
? (senza virgolette)
Per diverso intendo che se uso le virgolette, il prompt continuerà a cambiare nella mia directory corrente mentre navigo attraverso il terminale. Ma se non uso le virgolette, il prompt rimarrà sempre la directory in cui mi trovavo la prima volta che ho inserito il comandoPS1=$(pwd)
perché?