shell运行每一个命令后,都会有一个退出状态值(0~255),在命令结束运行时由命令传给shell。
查看退出状态值:
linux退出状态码
0 命令成功结束
1 一般性未知错误
126 命令不可执行
127 没找到命令
128 无效的退出参数
128+x 与Linux信号x相关的严重错误
130 通过Ctrl+C终止的命令
255 正常范围之外的退出状态码
exit命令
exit命令允许你在脚本运行后退出时指定一个退出状态码
sudo vim test1
#!/bin/bash
#testing the exit status
var=10
var1=20
var2=$[$var + $var1]
echo The anser is $var2
exit 5