Slides for a talk on shell-scripting I gave to the awesome group Women in Linux on June 15, 2016.
I went over the basics of going from shell usage to encapsulating it into a script, then expanding it with variables to make a one-off script generally useful. Finally, I show how adding control structures and conditionals can add further sanity checking and usability to the scripts, because one day you will forget why you did that thing in that way.
Along the way we chatted about unix toolbox philosophy and how shell scripting extends that.
Makes the most sense if you are look at the corresponding Github files.