It is not how to code in bash, it is how to avoid the bash pitfalls.