Bash的错误处理 发表于 2021-04-14 分类于 shell 如果脚本里面有运行失败的命令(返回值非0),Bash 默认会继续执行后面的命令。 问题如果脚本里面有运行失败的命令(返回值非0),Bash 默认会继续执行后面的命令。 这种行为很不利于脚本安全和除错。实际开发中,如果某个命令失败,往往需要脚本停止执行,防止错误累积。 解决方法方法11command || exit 1 方法212set -ecommand set +e 可以关闭-e选项 参考文档http://www.ruanyifeng.com/blog/2017/11/bash-set.html