gpt4 book ai didi

linux - exit 命令在 bash 中不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:14:01 25 4
gpt4 key购买 nike

<分区>

如果找不到特定文件,我希望我的脚本停止工作。因此我写了以下内容:

[ -f "$DAEMON" ] || (echo "File $DAEMON not found" && exit 0)

但它不能正常工作。如果该文件不存在,我的脚本会输出此错误消息并继续工作。

我试过了

[ -f "$DAEMON" ] || { echo "File $DAEMON not found" && exit 0 }

(如此处建议的那样 exit doesn't work in bash ),但出现语法错误(意外的文件结尾)。

[ -f "$DAEMON"] || exit 0 运行良好,但 [ -f "$DAEMON"] || (导出 0) 没有。

如何输出错误信息并停止脚本执行?

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