概述
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