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