bsmith.github.io
Using “${a:-b}” for variable assignment in scripts — Unix Stackexchange
Parameter Expansion — Bash Hackers Wiki