关于 bash-script-helper
面向编写和调试 Bash 脚本的开发者技能,提供防错实践、输入校验和 shellcheck 检查方面的指导。
主要功能
- 01Bash 错误处理与安全引用
- 02使用 getopts 解析参数
- 03文件读取与数组用法
- 04使用 trap 和 mktemp 清理
- 05通过 shellcheck 静态检查
适用场景
- 01编写带参数校验的脚本
- 02安全地调试 Bash 脚本
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ jackspace/ claudeskillz --skill bash-script-helper安装后在 Claude Code 中输入/bash-script-helper确认已加载。
附带文件SKILL.json
详细介绍
Bash 脚本助手
说明
编写或调试 Bash 脚本时:
- 始终使用 #!/bin/bash shebang
- 设置 -e(出错时退出)、-u(未定义变量时报错)
- 测试时使用 [[ ]],而不是 [ ]
- 为变量加引号:使用 "$variable",而不是 $variable
- 使用 $(),而不是反引号
- 检查命令退出码:$?
- 使用 trap 进行清理
- 提供有意义的错误消息
- 验证输入参数
- 使用 getopts 解析参数
- 逐行读取文件
- 定义和调用函数
- 使用数组和关联数组
- 使用 set -x 启用跟踪模式
- 使用 shellcheck 进行静态分析
- 使用 echo/printf 输出调试信息
- 避免使用 eval
- 清理用户输入
- 使用 mktemp 创建临时文件
- 设置适当的文件权限
示例
在此添加如何使用此技能的示例。
备注
- 此技能为自动生成
- 编辑此文件以自定义行为
评论
支持 Markdown