$?
可以接收这个退出状态,这一点已在《Shell $?》中进行了讲解。#!/bin/bash echo "befor exit" exit 8 echo "after exit"运行该脚本:
[mozhiyan@localhost ~]$ bash ./test.sh
befor exit
"after exit"
并没有输出,这说明遇到 exit 命令后,test.sh 执行就结束了。
我们可以紧接着使用$?
来获取 test.sh 的退出状态:
[mozhiyan@localhost ~]$ echo $?
8
本文链接:http://task.lmcjl.com/news/7026.html