您的位置首页生活百科

SHELL中的exit 0 和 exit 1有什么区别?

SHELL中的exit 0 和 exit 1有什么区别?

的有关信息介绍如下:

区别只有一点:

表示程序的运行结果不同。

exit(0):正常运行程序并退出程序;

exit(1):非正常运行导致退出程序;

在 shell 中调用完程序之后,用 echo $? 命令就可以看到程序的 exit 值。在 shell 脚本中,通常会根据上一个命令的 $? 值来进行一些流程控制。

SHELL中的exit 0 和 exit 1有什么区别?

扩展资料:

Shell 脚本:一种为 shell 编写的脚本程序。

Shell 环境:Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。

shell脚本示例:

第一行一般是这样:

#!/bin/bash

echo "Hello World !"

解析:

#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。

echo 命令用于向窗口输出文本。