- 命令错误:输出错误提示,返回非零
function foo() {
<cmd>
[ $? -eq 0 ] || { echo "BAD"; return 1; }
}
- 命令成功:输出成功信息;命令错误:输出错误提示,返回非零
function foo() {
<cmd>
[ $? -eq 0 ] && { echo "OK"; } || { echo "BAD"; return 1; }
}
- 命令成功:输出成功信息,返回零;命令错误:输出错误提示,返回非零
function foo() {
<cmd>
[ $? -eq 0 ] && { echo "OK"; return 0; } || { echo "BAD"; return 1; }
}
网友评论