灏天文库

Shell 脚本不健壮 · set -euo pipefail 救命

作者: 灏天 · 收录于 编程与开发

内容摘要

 Shell 脚本不健壮 · set -euo pipefail 救命 灏 灏天文库 · 编程与开发 第 13 期 编程与开发 · 第 13 期 Shell 脚本不健壮, set -euo pipefail 救命 90% 的脚本都缺这三行 90% 的 Shell 脚本都不健壮:变量没定义不报错、命令失败继续跑、管道里前一个崩了后一个还在用。 set -euo pipefail 三件套能救命 : -e 命令失败就退出, -u 未定义变量报错, -o pipefail 管道任一失败算失败。 缺这三行,你的脚本就是一颗定时炸弹 。 ⏱ 约 9 分钟 🎯 写过 Shell 脚本但没加 set 的人 📦 源:linux-command §9 01 一个数字:90% 的脚本都缺这三行 随便打开一个团队的 Shell 脚本,第一行通常是 #!/bin/bash ,然后直接开干。

打开完整知识页 返回工坊集