Bash 在shell提示符上显示退出代码始终为0,为什么

Bash 在shell提示符上显示退出代码始终为0,为什么,bash,Bash,我希望在bashshell提示符上显示退出代码,这样我就可以很容易地知道上一个命令是否成功运行,但是,它总是显示0。这个有什么问题吗?那么有可能达到预期的结果吗 PS1="\t <\w> ERR:$(echo $?) \$ " -在openSUSE 11.4上的Bash 4.1.10中,为了在执行分配时禁止扩展,您忘记了转义$s PS1="\t <\w> ERR:$(echo \$?) \$ " ​ 在执行分配时,您忘记转义$以禁止扩展 PS1="\t <\w

我希望在bashshell提示符上显示退出代码,这样我就可以很容易地知道上一个命令是否成功运行,但是,它总是显示0。这个有什么问题吗?那么有可能达到预期的结果吗

 PS1="\t <\w> ERR:$(echo $?) \$ "
-在openSUSE 11.4上的Bash 4.1.10中,为了在执行分配时禁止扩展,您忘记了转义$s

PS1="\t <\w> ERR:$(echo \$?) \$ "

在执行分配时,您忘记转义$以禁止扩展

PS1="\t <\w> ERR:$(echo \$?) \$ "


控制箱的左边是什么?控制箱的左边是什么?