SuperAPI AI 工具集

bash-script-helper

编程与开发

查看项目

更新于 10-15 22:39

技能介绍

用途:该技能用于辅助编写和调试 Bash 脚本,给出脚本规范、调试方法与最佳实践建议。

主要能力:编写脚本时建议使用 #!/bin/bash shebang;设置 -e(出错退出)与 -u(未定义变量报错);测试使用 [[ ]] 而非 [ ];变量加引号如 "$variable";使用 $() 而非反引号;检查命令退出码 $?;使用 trap 做清理;提供有意义的错误信息;校验输入参数。

使用方式:涉及 getopts 参数解析、逐行读取文件、函数定义与调用、数组与关联数组;调试可用 set -x 跟踪模式,用 echo/printf 输出调试信息;静态分析使用 shellcheck。

安全与限制:避免使用 eval;对用户输入做净化处理;临时文件使用 mktemp;设置合适的文件权限。资料中示例部分为占位内容,未提供具体示例;该技能为自动生成,可编辑文件以自定义行为。