Git 错误:bash:命令替换:第 1 行:意外标记“)”附近的语法错误

Git 错误:bash:命令替换:第 1 行:意外标记“)”附近的语法错误

当我打开我的 GitBash(在 Windows 10 上)时出现以下错误:

bash: command substitution: line 1: syntax error near unexpected token `)'
bash: command substitution: line 1: `date "+%D %X")'
bash: command substitution: line 1: syntax error near unexpected token `)'
bash: command substitution: line 1: `__git_ps1 "(%s)")'

我应该怎样修复此问题?

答案1

我遇到了类似的错误。在我的例子中,我的 bash_profile 中有一行 __git_ps1,后面跟着 \n$。我将 \n$ 更改为其 ascii 等效项 \012$,问题就解决了。

答案2

可能你正在做命令替换,它应该是这样的$(date +%D %X)

相关内容