One Shell Script Per Week (6) exit n
exit命令使脚本程序以退出码n结束运行。如果你在任何一个交互式Shell的命令提示符中使用exit,它会使你退出系统。如果你允许自己的脚本程序不指定一个退出状态,那么该脚本中最后一条命令的状态将被用作返回值。
在shell脚本编程中,退出码0表示成功,退出码1~125是脚本程序可以使用的错误代码。其与数字具有保留意义,如下所示:
126: 文件不可执行 127: 命令未找到 128及以上: 出现一个信号
例如:[-f .profile] && exit 0 || exit 1