← ClaudeAtlas

coding-bash-referencelisted

Use when writing, reviewing, or debugging Bash scripts, when needing exact syntax for shell constructs, parameter expansions, redirections, builtins, test expressions, arrays, or any Bash 5.3 feature. Use when unsure about quoting rules, expansion order, conditional operators, trap behavior, shopt options, or specific builtin options and arguments.
bitranox/bitranox-skills · ★ 1 · Code & Development · score 57
Install: claude install-skill bitranox/bitranox-skills
# Bash 5.3 Reference ## Overview Complete reference for GNU Bash 5.3 (May 2025). Covers all shell syntax, builtins, variables, expansions, redirections, and features. Use this skill whenever writing or reviewing bash scripts to ensure correctness. **This file is a scannable hub.** Each section below summarizes key constructs with compact tables. Use the Read tool to load referenced files identified as relevant for full syntax, edge cases, and examples: - **Syntax & commands** (quoting, compound commands, pipelines): `shell-syntax-and-commands.md` - **Functions, parameters & expansions** (all expansion types, pattern matching): `functions-parameters-expansions.md` - **Redirections & execution** (I/O, here docs, FDs, command search, signals): `redirections-and-execution.md` - **Builtins** (`set`, `shopt`, `declare`, `read`, `printf`, `trap`, etc.): `shell-builtins.md` - **Variables** (`BASH_REMATCH`, `PIPESTATUS`, `EPOCHSECONDS`, etc.): `shell-variables.md` - **Bash features** (startup files, arrays, arithmetic, POSIX mode, conditionals): `bash-features.md` - **Job control, readline & history** (bg/fg, completion, history expansion): `job-control-readline-history.md` ## When to Use - Need exact syntax for any Bash construct (loops, conditionals, expansions, redirections) - Writing, reviewing, or debugging Bash scripts - Unsure about quoting rules, expansion order, or operator behavior - Need to look up a specific builtin, variable, shopt option, or test operator - Verifyi