我正在尝试从如下所示的 gsettings 值设置我的 bash 提示字符串。
PS1=$(gsettings get org.gnome.finalterm status-bar-left)
gsettings get org.gnome.finalterm status-bar-left
输出'\w'
但在我的提示字符串中它没有扩展,我得到的是一个文字'\w'
而不是当前工作目录。
我怎样才能让 bash 扩大这个值?
答案1
bash 期望其 PS1 值用引号括起来:
PS1="$(gsettings get org.gnome.finalterm status-bar-left)"