It's important to remember that Bash is a scripting language, which means it doesn't offer the standard functionalities that a programming language has to offer, such as: This blog post is part of a series that I'm working on to preserve the knowledge for future me that forgets stuff, to assist new colleagues, and indulge programmers like you who wish to love Bash as I do. Are you ready to learn more about Bash's 'Shtickim'? In my mother tongue, we use the Yiddish word for quirks and perks it's called 'Shtickim' (plural of 'Shtick').
Writing Bash scripts can be challenging if you don't know the quirks and perks.