gpt4 book ai didi

linux - 如何让 bash 脚本在使用 set -e 后不会因错误而退出?

转载 作者:太空宇宙 更新时间:2023-11-04 04:38:14 24 4
gpt4 key购买 nike

在 bash 脚本中,我们使用 set -e 来指定从这一行开始,我们希望在出现任何错误时退出。但是让我们说,在某些行我想禁用它,也就是说告诉 bash 脚本不再因错误而退出。我怎样才能做到这一点?

最佳答案

您可以使用

set +e

恢复默认行为。

如果是针对单个命令,惯用的解决方案是在出现错误时使用 true 来执行命令。

myfaultycommand || true

关于linux - 如何让 bash 脚本在使用 set -e 后不会因错误而退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59345252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com