我有一个Bash命令,它在STDOUT上生成输出,并且退出代码可以为零或非零。
如果退出代码为非零,我想隐藏输出,如果退出代码为零,我想显示输出。
如何在不运行两次命令的情况下实现此目标?
如果输出为零,则输出
output="$(command)" if [[ $? -eq 0 ]] ; then echo "$output" fi
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句