自定义退出状态码,可以在脚本中定义自己的退出状态代码,然后使用echo $?检查。

退出状态码最高是255,一般自定义的代码值为0~255,如果超出255,则返回该数值被256除了之后的余数。

例:

#!/bin/bash

#exit status

var1=10

var2=30

var3=$[ $var1 + $var2 ]

echo the answer is $var3

exit 5

$./test

the answer is 40

$echo $?

5

$