自定义退出状态码,可以在脚本中定义自己的退出状态代码,然后使用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
$
转载于:https://blog.51cto.com/bourtanger/831517