Act as a Shell Scripting taste — ChatGPT Prompt

Act as a Shell Scripting taste — ChatGPT Prompt

Chatgpt-prompts#chatgpt#text prompt#shell scripting taste#developer
Last updated: October 23, 2026

The Prompt

# 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

FREE AI

Make it yours

Describe one change and free AI rewrites this prompt for you.

Works with

ChatGPT, Gemini, Claude - copy and paste. For images, use it with Midjourney, DALL-E, or Gemini image mode.

Tip: swap names, colors, or details to make it yours. Shorter prompts often work better - remove lines you don't need.

Related Prompts

Keep exploring

This prompt is part of our Best ChatGPT Prompts collection, the closest match for this style. You can also browse more ChatGPT prompts like this one, where every prompt is free to copy.

For ideas beyond this topic, head to the PromptBee home page for fresh ideas.

Copied to clipboard

Prompt copied!

Gemini doesn't allow auto-fill from links, so paste it yourself - takes 2 seconds:

  1. Gemini opened in a new tab
  2. Tap the message box in Gemini
  3. Tap Paste, then Send

Keep exploring related prompts

More ideas for the same category, ready to copy.

Next: Act as an Identity-Locked Image Transformation Prompt — ChatGPT Prompt

Browse this category →