このコマンドを入力すると、プロンプトがディレクトリに変わるのはなぜですか?
PS1='$(pwd)'
私は一重引用符を使用しています。つまり、補間はありませんecho '$(pwd)'
-→$(pwd)
さらに、これがなぜ機能するのかを明確にしたとしましょう...なぜ機能が異なるのPS1=$(pwd)
ですか?(引用符なし)
別の言い方をすれば、引用符を使用すると、ターミナルをナビゲートするときにプロンプトが現在のディレクトリに変わり続けるということです。しかし、引用符を使用しない場合、プロンプトは常に、コマンドを最初に入力したときのディレクトリのままです。PS1=$(pwd)
どうして?