git bash:命令替换:第1行:意外标记')'附近出现语法错误

zysjyyx4  于 2023-03-16  发布在  Git
关注(0)|答案(1)|浏览(135)

我尝试自定义.bashrc,但收到以下错误:

bash: command substitution: line 1: syntax error near unexpected token `)'
bash: command substitution: line 1: `git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/')'

这是我有什么里面.bashrc文件:

export PS1="[\A \d] \[\033[32m\]\h@\u\[\033[m\] \[\033[33m\]\w\[\033[m\]> \[\033[36m\]\$(git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/')\[\033[m\]\n\\$\[$(tput sgr0)\]"
mrfwxfqh

mrfwxfqh1#

如果要查看当前活动分支,请用途:

git branch --show-current

您的shell错误是:$(git ...)$被转义。

相关问题