Bash by example