Summary
We covered an incredible amount of ground in this chapter, and I hope that I haven’t overwhelmed you. What I wanted to do was to provide you with a comprehensive overview of the concepts and techniques that you would use to build a usable shell script. We started with some techniques that are unique to shell scripting, and followed up with techniques that are common to most all programming languages.
And really, that’s one of the coolest things about learning shell scripting. It’s much easier to learn than higher-level languages such as C, Java, or Rust, but it’s still extremely useful. And, as you learn shell scripting, you also learn about the constructs and concepts that also apply to the higher-level languages. So, if you ever plan to learn another programming language, learning shell scripting first can help you prepare for it.
But, even with all that we’ve covered, we’re not done yet. In the next chapter, I’ll...