$? 是一个特殊变量,用来获取上一个命令的退出状态
shell语句命令执行的状态码:
0 命令成功结束
1 通用未知错误
2 误用shell命令
126 命令不可执行
127 没找到命令
128 无效退出参数
128+x Linux 信号x的严重错误
130 Linux 信号2 的严重错误,即命令通过SIGINT(Ctrl+C)终止
255 退出状态码越界
shell脚本语句
最新推荐文章于 2022-08-29 16:53:46 发布
$? 是一个特殊变量,用来获取上一个命令的退出状态
shell语句命令执行的状态码:
0 命令成功结束
1 通用未知错误
2 误用shell命令
126 命令不可执行
127 没找到命令
128 无效退出参数
128+x Linux 信号x的严重错误
130 Linux 信号2 的严重错误,即命令通过SIGINT(Ctrl+C)终止
255 退出状态码越界