问题标签 [mksh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
11 问题
0
投票
1
回答
113
浏览
shell - 变量 $? 不适用于 mksh 上的 $PS1
我希望我的提示显示最后一个命令的退出状态,所以我将我的 PS1 设置为:
但它总是打印0 >
。
例如,即使我运行false
,提示也不会打印1 >
或退出状态如何。
为什么会出现这种情况?
编辑:
我尝试使用一个函数来设置我的提示,测试退出状态是否大于0,所以它不会0 >
一直打印,只有当退出状态为非零时。
但它也不起作用。