shell 中 set +e
在 shell 中,set +e 表示禁用 shell 脚本中出现的错误自动退出的行为。也就是说,即使在 shell 脚本中出现了错误,也不会导致脚本自动退出。相反,脚本会继续执行直到结束。
shell 中 set -e
set -e 是 shell 中的一个命令,它表示在执行 shell 脚本时,如果其中有任何一个命令返回非零的状态码(表示执行失败),则整个脚本会立即停止执行,并返回一个非零的状态码(表示执行失败)。这个命令通常用于确保 shell 脚本能够在出现错误时立即停止,避免发生更严重的问题。