在bash提示符(gitbash)中替换部分CWD

在bash提示符(gitbash)中替换部分CWD,bash,git-bash,Bash,Git Bash,这是在Git Bash中 我正试图让我的提示从 /c/folder $ 到 我应该在我的.bashrc中放些什么来实现这一点?甚至可能吗?您可以通过将prompt\u命令设置为分配PS1的函数,对提示符执行任意操作: PROMPT_COMMAND="setmyprompt" setmyprompt() { dir="${PWD#/}" dir="${dir//\//->}" PS1="$dir \\\$ " } PROMPT_COMMAND="setmyprompt" se

这是在Git Bash中

我正试图让我的提示从

/c/folder $


我应该在我的
.bashrc
中放些什么来实现这一点?甚至可能吗?

您可以通过将
prompt\u命令设置为分配
PS1
的函数,对提示符执行任意操作:

PROMPT_COMMAND="setmyprompt"
setmyprompt() {
  dir="${PWD#/}"
  dir="${dir//\//->}"
  PS1="$dir \\\$ "
}
PROMPT_COMMAND="setmyprompt"
setmyprompt() {
  dir="${PWD#/}"
  dir="${dir//\//->}"
  PS1="$dir \\\$ "
}