BashDrill: practice the shell patterns scripts depend on.
Focused drills for quoting, variables, pipes, redirection, loops, exit status, and safer script debugging.
Join the BashDrill waitlist
Syntax
quoting, substitutions, variables, tests.
Pipes
stdin, stdout, stderr, tee, append and overwrite.
Safety
set flags, traps, dry-run thinking, common script mistakes.