Чому при введенні цієї команди підказка змінює свій каталог?
PS1='$(pwd)'
Я використовую одинарні лапки, а це означає, що немає інтерполяції, а також echo '$(pwd)'
—— →$(pwd)
Крім того, скажіть, що ми уточнили, чому це працює ... чому воно працює інакше PS1=$(pwd)
? (котирування взагалі немає)
Я по-різному маю на увазі, що якщо я буду використовувати лапки, то підказка буде постійно змінюватися в моєму поточному каталозі, коли я переходжу через термінал. Але якщо я не використовую лапки, то підказка завжди залишатиметься каталогом, в якому я був, коли я вперше входив у командуPS1=$(pwd)
чому?