为什么 Linux/shell 中的退出状态即 $?是128 加上状态编号。我已搜索但找不到合适的解释。
最佳答案
如果退出状态>127,一般是信号号加128,原因是信号在状态的二进制表示中占据最高位。
例如130:
10000010
^ ^
| |
| 2, i.e. SIGINT
killed by a signal
关于linux - Linux shell 中的退出状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35986638/