Bash Scripting was covered in ICS 231, so due to that we will not spend time on covering it again. I am providing this so that you can refresh on Bash Scripting. I have included links to my ICS 231 Bash Scripting resources.
ICS 231 BASH Shell Features
ICS 231 Intro to Shell Scripts