A basic overview of the Bash scripting language is given. The languages is introduced using examples covering a few key aspects at a time. Reference tables are provided for commonly used Bash functionality.
The course has been written for Linux and OSX. All of the examples have been tested in Scientific Linux, but should work on any other Linux platform.