Part 4 - Shell Scripting
Now that we've looked at the core skills will help you be more effective, as well as the fundamentals of managing text, it is time to look at shell scripting.
Shell scripting is the process of writing re-usable scripts, which you can use to automate repetitive work, create new programs and manage your environment.
In this section we'll look at the fundamentals of how shell scripts work and how to write and structure shell scripts. We'll also look at some more advanced techniques to deal with more complex scenarios, tricks for debugging shell scripts and more.