bash-pro - 编写安全、可移植的 Bash 脚本
为生产自动化、CI/CD 流水线和系统工具编写并审查防御式 Bash 脚本。
标签
更新于: 2026-10-04能力
典型输入
典型输出
该技能可以做什么
- 加固 Shell 脚本
- 安全解析参数
- 验证外部输入
- 安全处理文件
- 安全编排进程
- 添加结构化日志
- 创建清理陷阱
- 编写 Bats 测试
- 运行 ShellCheck 分析
- 使用 shfmt 格式化
输入
- Bash 脚本源代码
- 命令行参数
- 环境变量
- 输入文件
- 目标平台
- 外部命令可用性
输出
- 修订后的 Bash 脚本
- 测试文件
- 代码检查结果
- 格式化后的 Shell 文件
- 用法文档
- 日志消息
- 退出状态
要求
- Bash 运行环境
- 使用特定功能时需 Bash 4.4+
- 用于测试的 Bats
- 用于代码检查的 ShellCheck
- 用于格式化的 shfmt
