$?    查看退出状态码,例:echo  $?


常见的状态码意义

0        命令执行成功

1        一般性未知错误

2        不适合的shell命令

126    命令不可执行

127    没找到命令

128    无效的退出参数

128+x    与linux信号x相关的严重错误

130    通过Ctrl+c终止的命令

255    正常范围之外的退出状态码


exit    结束脚本并返回状态码,例:exit  0