A Guide to Bash Best Practices, and Avoiding Pitfalls
Through this talk, I discuss how writing Bash scripts can be improved to avoid some common issues with gotchas that may not be so well known. By discussing these common issues, we can realise that these common automation scripts should be written in a slightly more powerful scripting language, with common tooling and testing frameworks.