Yesterday I was talking to some friends about Bash and I realized that, even though I’ve been using Bash for more than 10 years now there are still a few basic quirks about it that are not totally obvious to me. So as usual I thought I’d write a blog post.
We’ll cover
- some bash basics (“how do you write a for loop”)
- quirky things (“always quote your bash variables”)
- and bash scripting safety tips (“always use
set -u
”)
If you write shell scripts and you don’t read anything else in this post, you should know that there is a shell script linter called shellcheck. Use it to make your shell scripts better!
Read more at Julia Evans