1. set -e

执行时如果出现返回值为非0,则整个脚本会立刻退出。

2. set +e

执行时如果出现返回值为非0,脚本会继续执行,不会退出。

 

如果shell脚本里有运行失败的命令,即返回值是非0,Bash默认是会继续执行后面的命令的。多数情况下,我们不希望执行结果返回非0了仍然继续执行,就可以选择使用set -e来进行控制。

 

posted on 2024-01-31 17:01  dw2nn  阅读(124)  评论(0编辑  收藏  举报