概述

exit 命令用于退出 shell 或者脚本,并返回给定值。

在这里插入图片描述

如果 exit 命令用在脚本中可以终止脚本的执行;如果 exit 命令用于命令行终端中可以退出当前 shell。除此之外,还可以设置指定的状态值然后退出,如果不设置则将以预设值退出。状态值为 0 表示执行成功,其他值表示执行失败。

语法

该命令的语法如下:

exit [n]

其中 n 表示指定退出的状态码。

使用

退出当前 Shell

如果在命令行终端,只需要执行如下命令即可退出当前 shell,如果是在子 shell 中则退出当前 shell 回到父 shell。命令格式如下:

exit

在这里插入图片描述
在这里插入图片描述

退出时指定状态码

如果要执行退出的状态码,语法如下:

# 语法
exit 状态码

在这里插入图片描述

在脚本中使用

如果 exit 命令用在脚本中,是直接退出当前脚本的执行。例如:

#!/bin/bash

# 校验参数个数是否等于 2 个
if [ $# -ne 2 ]; then
		echo "请输入两个参数!"
		# 如果不等于 2 个则直接退出脚本
		exit
fi
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐