美文网首页
bash检查命令结果并执行返回的单行模式

bash检查命令结果并执行返回的单行模式

作者: CodingCode | 来源:发表于2021-11-18 03:31 被阅读0次
  1. 命令错误:输出错误提示,返回非零
function foo() {
  <cmd>
  [ $? -eq 0 ] || { echo "BAD"; return 1; }
}
  1. 命令成功:输出成功信息;命令错误:输出错误提示,返回非零
function foo() {
  <cmd>
  [ $? -eq 0 ] && { echo "OK"; } || { echo "BAD"; return 1; }
}
  1. 命令成功:输出成功信息,返回零;命令错误:输出错误提示,返回非零
function foo() {
  <cmd>
  [ $? -eq 0 ] && { echo "OK"; return 0; } || { echo "BAD"; return 1; }
}

相关文章

网友评论

      本文标题:bash检查命令结果并执行返回的单行模式

      本文链接:https://www.haomeiwen.com/subject/ccfdtrtx.html