我想在
Linux中运行一个可执行文件,无论它返回的退出状态如何,我都希望返回一个良好的退出状态. (即没有错误.)
(这是因为我正在使用sh -ex,即使一个(特定)命令失败,我也希望脚本继续运行.)
解决方法
尝试一下:
command || true
来自man bash:
The shell does not exit if the command that fails is part of the command list immediately following a while or until keyword,part of the test following the if or elif reserved words,part of any command executed in a && or ⎪⎪ list except the command following the final && or ⎪⎪,any command in a pipeline but the last,or if the command’s return value is being inverted with !.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。