gpt4 book ai didi

bash - 如何退出 bash 中的所有调用脚本?

转载 作者:行者123 更新时间:2023-11-29 09:41:48 24 4
gpt4 key购买 nike

假设我有以下脚本

a.sh

echo in a
if test 1 -ne 2; then
echo oops
exit 1
fi

b.sh

echo in b
./a.sh
echo in b 2

当运行 b.sh 时,我希望它在 a.sh 退出时退出。我该怎么做?

(当前输出为

in b
in a
oops
in b 2

这不是我想要的)

谢谢,里夫卡

最佳答案

查看一个命令的返回状态,对应的变量是$?。或者,您可以使用 命令 || 进行短路退出

关于bash - 如何退出 bash 中的所有调用脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2216200/

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