如果退出代码不为零,则在Bash中隐藏命令输出

字节指挥官

我有一个Bash命令,它在STDOUT上生成输出,并且退出代码可以为零或非零。

如果退出代码为非零,我想隐藏输出,如果退出代码为零,我想显示输出。

如何在不运行两次命令的情况下实现此目标?

朱尔斯·GM
  • 将输出保存到变量,
  • 检查返回码,然后
  • 如果输出为零,则输出

    output="$(command)"
    
    if [[ $? -eq 0 ]] ; then
        echo "$output"
    fi
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果退出代码不为零,则在Bash中隐藏命令输出

来自分类Dev

如果有,则在bash中转发退出代码

来自分类Dev

如果不为空,则在XML输出中包括字段,为空则省略

来自分类Dev

ping命令在cygwin中始终返回零退出代码

来自分类Dev

如果先前的命令成功,则在bash中运行命令,bash如何确定命令是否成功

来自分类Dev

bash-如果命令输出不为空,则将输出写入文件

来自分类Dev

如果命令返回的退出代码为非零,则提供默认值

来自分类Dev

命令MergeSwiftModule失败,退出代码非零

来自分类Dev

如果子级退出非零值,Bash的wait命令不会返回0

来自分类Dev

在BASH / SHELL中捕获输出和退出代码

来自分类Dev

在Node.js中执行bash命令并获取退出代码

来自分类Dev

如果不为空,则显示在angularJS中隐藏

来自分类Dev

Docker导致“以非零退出代码退出的命令之一;请注意,snakemake使用bash严格模式!” 与Snakemake

来自分类Dev

使用命令输出作为退出代码

来自分类Dev

捕获退出代码和命令输出

来自分类Dev

&& 和 ; 链接命令:C是否在A && B中执行;C如果B返回非零退出状态?

来自分类Dev

如果SSH中的任何命令返回非零值,如何退出shell脚本

来自分类Dev

Windows命令行命令强制退出代码为零

来自分类Dev

bash:传播以别名执行的命令的退出代码

来自分类Dev

禁止输出,除非退出代码为非零

来自分类Dev

绕过bash中的退出代码

来自分类Dev

如果发生错误,使`find`返回非零退出代码

来自分类Dev

如果网址包含字词,则在iframe中隐藏div

来自分类Dev

如果它= 0,则在div中隐藏数字

来自分类Dev

如果字段存在,则在MySQL和BASH中回显“某物”,否则插入表中-输出到变量?

来自分类Dev

Xcode 11.2.1-命令CodeSign失败,退出代码非零

来自分类Dev

Xcode链接-命令Ld失败,退出代码非零

来自分类Dev

Flutter:命令PhaseScriptExecution失败,退出代码非零

来自分类Dev

归档时“命令PhaseScriptExecution失败,退出代码非零”

Related 相关文章

  1. 1

    如果退出代码不为零,则在Bash中隐藏命令输出

  2. 2

    如果有,则在bash中转发退出代码

  3. 3

    如果不为空,则在XML输出中包括字段,为空则省略

  4. 4

    ping命令在cygwin中始终返回零退出代码

  5. 5

    如果先前的命令成功,则在bash中运行命令,bash如何确定命令是否成功

  6. 6

    bash-如果命令输出不为空,则将输出写入文件

  7. 7

    如果命令返回的退出代码为非零,则提供默认值

  8. 8

    命令MergeSwiftModule失败,退出代码非零

  9. 9

    如果子级退出非零值,Bash的wait命令不会返回0

  10. 10

    在BASH / SHELL中捕获输出和退出代码

  11. 11

    在Node.js中执行bash命令并获取退出代码

  12. 12

    如果不为空,则显示在angularJS中隐藏

  13. 13

    Docker导致“以非零退出代码退出的命令之一;请注意,snakemake使用bash严格模式!” 与Snakemake

  14. 14

    使用命令输出作为退出代码

  15. 15

    捕获退出代码和命令输出

  16. 16

    && 和 ; 链接命令:C是否在A && B中执行;C如果B返回非零退出状态?

  17. 17

    如果SSH中的任何命令返回非零值,如何退出shell脚本

  18. 18

    Windows命令行命令强制退出代码为零

  19. 19

    bash:传播以别名执行的命令的退出代码

  20. 20

    禁止输出,除非退出代码为非零

  21. 21

    绕过bash中的退出代码

  22. 22

    如果发生错误,使`find`返回非零退出代码

  23. 23

    如果网址包含字词,则在iframe中隐藏div

  24. 24

    如果它= 0,则在div中隐藏数字

  25. 25

    如果字段存在,则在MySQL和BASH中回显“某物”,否则插入表中-输出到变量?

  26. 26

    Xcode 11.2.1-命令CodeSign失败,退出代码非零

  27. 27

    Xcode链接-命令Ld失败,退出代码非零

  28. 28

    Flutter:命令PhaseScriptExecution失败,退出代码非零

  29. 29

    归档时“命令PhaseScriptExecution失败,退出代码非零”

热门标签

归档