Course Overview
  • Overview
  • Pre-Requisites
  • Resources
Hello Shell Scripting
  • What Is Shell?
  • Types of Shell and Invoking a Shell
  • Hello World with Shell
  • Summary
Shell Scripting Basics
  • Paths and Variables
  • Comments
  • Conditional Statements
  • Loops
  • String Processing
  • Numbers and Arithmetic
  • Summary
Standard I/O
  • Redirect to a File
  • Standard Input
  • Standard Output and Standard Error
  • Communication Between Scripts
  • Summary
Some More on Scripting
  • Declare Statements
  • Arrays
  • Functions
  • Files and Directories
  • Summary
Application of Filters
  • Introduction to grep
  • Introduction to AWK
  • Introduction to SED
  • Summary
Application Scripts
  • Professional Scripting Menus
  • Modularising Scripts
  • Config Parsing
  • cURL and Handling JSON
  • Summary
Debugging Bash Scripts
  • Debugging
  • Error Handling
  • Logging
  • Summry
What's Next
  • What's Next