linux - 解释 UNIX 中不同的 EXIT 命令

标签 linux bash unix

<分区>

我知道 EXIT 命令会导致 shell 或程序终止。 但是下面的区别是什么:

exit 2
exit 3
exit 4
exit $?

导出 2 与导出 3 等有何不同

最佳答案

这只是一个退出代码。 0 为精细退出,否则为错误代码。 $? 是一个 shell 变量,用于存储先前的退出值(因此在您之前运行的程序)。

关于linux - 解释 UNIX 中不同的 EXIT 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21860030/

相关文章:

flash - 可以通过终端在 headless 服务器上启动 Flash 视频播放

bash - bash 如何解析这个例子中的引号?

unix - 从 fileun 问题为用户帐户设置密码

linux - Linux 中的中断处理。中断共享

linux - 转换针对Linux和Bash的Makefile

linux - 使用非 root 用户访问 mercurial 时出错

bash - 在 bash 中粘贴带有扩展分隔符的文件

linux - 创建.so文件

linux - 如何窃取在 Linux shell 上运行的任何命令的输出?

linux - 查找和复制文件的脚本