bash: PROMPT_COMMAND:0: syntax error near unexpected token `;'
bash: PROMPT_COMMAND:0: `; history -a'
出现这个错误主要是最近为了让 bash history 立即生效,在 bashrc 里加了
PROMPT_COMMAND="$PROMPT_COMMAND; history -a"
在 vterm 里:
$ echo $PROMPT_COMMAND
; history -a
bash: PROMPT_COMMAND:1: syntax error near unexpected token `;'
bash: PROMPT_COMMAND:1: `; history -a'
外部 terminal 没有问题:
$ echo $PROMPT_COMMAND
__vte_prompt_command; history -a
难道需要两个 terminal 有不同 rc 吗?有什么解决办法吗?