bash检查命令结果并执行返回的单行模式
2021-11-18 本文已影响0人
CodingCode
- 命令错误:输出错误提示,返回非零
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; }
}