如何将变量分配给 PROMPT_COMMAND

如何将变量分配给 PROMPT_COMMAND

如何通过将其值分配给 PROMPT_COMMAND 变量来增加变量?

在 .bashrc 中我创建了变量a并将值赋为 0,然后添加了这个

a=0
PROMPT_COMMAND=`((a++))`

当我回显 PROMPT_COMMAND 时,它显示它是空的。

答案1

它适用于

a=0
PROMPT_COMMAND='echo -n $((a++))'

打开一个新 shell 后(或通过调用 source .bashrc ). ~/.bashrc

相关内容