
Lab
Shell Scripting
Bash as a language — quoting, control flow, functions, arguments, and safe, reusable scripts.
Checking session…
16 lessons
- 1Your first script
- 2Variables and quoting
- 3Command substitution and arithmetic
- 4Tests and conditionals
- 5Loops and case
- 6Project: The Coin-Changer
- 7Exit codes and chaining
- 8Arguments and input
- 9Functions in scripts
- 10Project: The Caravan Dispatcher
- 11Here-docs, temp files and paths
- 12Defensive scripting
- 13Project: The Scribe's Vault
- 14Parsing flags with getopts
- 15shellcheck
- 16Project: The Well Warden