A good preamble for scripts
#!/bin/bash
# Script Name: [Your Script's Name]
# Description: Brief description of what the script does.
# Author: Your Name (or your organization's name)
# Date: Date of script creation or last modification
# Version: Script version (e.g., 1.0, 2.1)
# Exit immediately if a command exits with a non-zero status.
set -e
# Enable debug mode if needed (comment out if not needed)
# set -x
# Check for required arguments or environment variables
# if [ -z "$REQUIRED_VAR" ]; then
# echo "Error: REQUIRED_VAR is not set."
# exit 1
# fi
# Main script starts here
# ...