Pourquoi lorsque j'entre cette commande, l'invite change dans mon répertoire?
PS1='$(pwd)'
J'utilise des guillemets simples, ce qui signifie pas d'interpolation, alias echo '$(pwd)'
—— →$(pwd)
En outre, disons que nous avons clarifié pourquoi cela fonctionne ... pourquoi cela fonctionne-t-il différemment de PS1=$(pwd)
? (pas de guillemets du tout)
Par différent, je veux dire que si j'utilise les guillemets, l'invite continuera de changer dans mon répertoire actuel pendant que je navigue dans le terminal. Mais si je n'utilise pas de guillemets, l'invite restera toujours le répertoire dans lequel j'étais lorsque j'ai entré la commande pour la première fois.PS1=$(pwd)
Pourquoi?