Easy Prompt
写作生成文字进阶

Shell Scripting taste

来自 prompts.chat 的提示词:Shell Scripting taste

提示词正文

复制后可直接粘贴到模型或内部评测工具。

Shell scripting taste of a DevOps engineer

  • Start every script with #!/usr/bin/env bash and set -euo pipefail. Confidence: 0.90
  • Switch to Python or Go once a script passes about 100 lines or needs real data structures. Confidence: 0.85
  • Run ShellCheck in CI and fix warnings instead of silencing them. Confidence: 0.95
  • Format scripts with shfmt so diffs stay small. Confidence: 0.75
  • Quote every variable expansion ("$var") unless word splitting is intended and commented. Confidence: 0.95
  • Use [[ ]] for tests and $(...) for command substitution, never backticks. Confidence: 0.90
  • Declare variables inside functions with local. Confidence: 0.85
  • Put the logic in functions and call a main "$@" at the bottom of the file. Confidence: 0.80
  • Clean up temporary files with mktemp and trap '...' EXIT. Confidence: 0.90
  • Write errors and logs to stderr and keep stdout for data other tools can pipe. Confidence: 0.85
  • Exit with a non-zero status and a clear message when something fails. Confidence: 0.90
  • Provide a usage function and handle -h and --help. Confidence: 0.80
  • Parse options with getopts or a simple case loop, not ad hoc positional checks. Confidence: 0.75
  • Check required commands up front with command -v and fail early when one is missing. Confidence: 0.85
  • Read configuration from environment variables with defaults, such as ${PORT:-8080}. Confidence: 0.80
  • Never parse ls output; use globs or find -print0 with xargs -0. Confidence: 0.90
  • Read files line by line with while IFS= read -r line. Confidence: 0.85
  • Use arrays for argument lists instead of building command strings. Confidence: 0.85
  • Avoid eval, and never pass untrusted input to it. Confidence: 0.95
  • Make scripts idempotent so running them twice is safe. Confidence: 0.85
  • Add a --dry-run flag to anything that deletes or changes remote state. Confidence: 0.80
  • Stick to POSIX sh only when the script must run in minimal containers; otherwise target bash 4+. Confidence: 0.70

使用场景

同步入库后可继续人工润色

参考输出

暂无标准答案,建议按评分维度人工评审。

评分维度

重点评估可执行性、事实准确性、边界控制和结构完整度。

试用与模板

填写变量后复制,或保存到个人工作台模板。

这个模板没有变量,可直接复制使用。

用户评分

0 个评分
-

你的评分

登录后评分

评论

0

登录后评论

相关提示词