gpt4 book ai didi

如果任何单个命令失败但仍运行所有命令,则 Bash 失败

转载 作者:行者123 更新时间:2023-11-29 08:48:26 27 4
gpt4 key购买 nike

<分区>

可能是一个简单的问题,但没有想到一个优雅的解决方案。我想运行一系列命令(每个命令都是一个测试),如果其中任何一个返回非零,则返回 1。通常我会做类似的事情:

thingA && thingB && thingC
exit $?

但是,如果 thingB 失败,thingC 将不会运行,我想确保所有 3 个都运行。我很容易想到一种不优雅的方法:

final_result=0
retval=thingA
if [[ $retval != 0 ]] then
final_result=1
fi
retval=thingB
...
exit $final_result

是否有一些简单、优雅的方法来获得我想要的东西?

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