Appendix A: Bash Syntax Cheat Sheet

Updated

October 31, 2026

Appendix A: Bash Syntax Cheat Sheet

Quick reference covering: * Shebang & Strict Mode: #!/usr/bin/env bash, set -euo pipefail * Quoting: 'literal', "expanded", $'escape' * Test Operators: [[ -f file ]], [[ -d dir ]], [[ -z str ]], [[ -n str ]], (( a > b )) * Parameter Expansions: ${var:-def}, ${var:=def}, ${var#prefix}, ${var%suffix} * Arrays: arr=(a b), "${arr[@]}", ${#arr[@]} * Traps: trap cleanup EXIT