set -o errexit
set -o nounset
set -o pipefail
set -o xtrace

这些选项设置了脚本的行为:

errexit:如果任何命令返回非零状态,脚本将立即退出。
nounset:引用未设置的变量时,脚本将报错。
pipefail:管道中的任何命令失败时,整个管道将返回失败状态。
xtrace:在执行每个命令之前,打印该命令及其参数,方便调试。
展开
评论