What does `$?` do?

发布时间:2024年01月11日

shell 中 $?是一个特殊的内置变量,可以获取最后一次执行命令的退出状态。

执行命令如果报错的话 紧接着执行 echo $? 则会打印出此异常的 返回值

echo $?
127

在执行shell函数后,$?返回函数中最后一次执行命令的退出状态。
在执行shell脚本后,$?返回脚本中最后一次执行命令的退出状态。

[Ref] Shell 脚本中的exit状态解释

文章来源:https://blog.csdn.net/weixin_37646636/article/details/135536768
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。