外观
本章把失败当作设计输入:先分类,再决定退出、重试、取消、补偿或回滚。set -euo pipefail 只是辅助机制, 不能替代显式状态处理、错误上下文和资源生命周期管理。
set -euo pipefail
set -e
trap