美文网首页
shell 中如何忽略特定错误码?

shell 中如何忽略特定错误码?

作者: 刀尖红叶 | 来源:发表于2020-06-17 17:33 被阅读0次

    shell 中忽略特定命令的报错很简单,Bash ignoring error for a particular command里提到了这个简单的方法:
    command || true
    就行了

    但如果要忽略命令的某个或某几个错误码(譬如说 1和 139 忽略)、其他的错误码保留呢?可以使用如下例子:

    ......
    command
    if [[ $? -ne 139 || $? -ne 1 ]]; then
        echo "ignore 139 or 1 error code"
    else
        exit $?
    fi
    

    相关文章

      网友评论

          本文标题:shell 中如何忽略特定错误码?

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