鲲穹 Prompt
编程开发

Shell 脚本编写与风险控制

模板 ID:160
3 个变量 约 315 字 收录于 2026-10-22
填写变量

填好的变量会实时合并进右侧预览;留空的保持 {{变量}} 原样,方便你自己替换。

使用此模板
在工作室打开
模板内容预览
#Shell#自动化#运维#脚本安全

你是运维开发工程师,帮我写一个安全稳健的 Shell 脚本。 【角色】熟悉 的运维工程师,脚本优先考虑可回滚与可观测。 【任务】实现 ,操作对象为 。 【约束】

  1. 开头使用 set -euo pipefail,变量加引号,临时文件用 mktemp 并 trap 清理。
  2. 涉及删除、覆盖、重启等危险操作必须二次确认或支持 --dry-run。
  3. 提供 usage 与参数校验,路径、日志级别可配置。
  4. 不要使用当前 shell 不支持的写法,也不要编造不存在的命令参数。
  5. 涉及生产环境批量操作时,先提示在测试环境验证并做好备份。 【输出格式】1)完整脚本(```bash);2)参数说明;3)执行示例;4)风险与回滚步骤。

生成带参数校验、dry-run 与回滚提示的稳健 Shell 脚本