Introduction
  • Intro
Setting up the environment
  • Set up part 1
  • Set up part 2
Unique Characters
  • Terminal customization and hash character
  • Characters Hash SemiColon
  • Characters Dot Double quotes Single quotes Comma Double comma
  • Backslash Slash Backquote Null command
  • [exclamation mark] [asterix] [question mark]
  • Parenthesis and Curly braces
  • Characters OR AND Dash Modulo Tilde Plus Tilde Minus Caret Double Caret
Variables and Parameters
  • Variables and Parameters part 1
  • Variables and Parameters part 2
  • Variables and Parameters part 3
  • Variables and Parameters part 4
Return Values
  • Return Values part 1
  • Return Values part 2
Conditional statments
  • Conditional Statments part 1
  • Conditional Statments part 2
Variables Continued
  • Built in variables part 1
  • Built in variables part 2
  • Built in variables part 3
  • Modifying the properties of variables
  • Random number generation
Loops
  • For Loop
  • While Loop
  • Until Loop
  • Break and Continue Part 1
  • Break and Continue Part 2
  • Case Construct
  • Select Construct
Internal commands
  • Printf
  • Read
  • Eval and Set
  • More on set + unset
  • getopts
  • shopt type jobs disown
  • fg kill command
Regular Expressions
  • Grep Demo
  • Demo for sed Extended regular expressions
  • Globing
Input Output Redirection
  • STDOUT, STDIN, STDERR part 1
  • STDOUT, STDIN, STDERR part 2
Functions
  • Functions part 1
  • Functions part 2
Arrays
  • Arrays part 1
  • Arrays part 2
  • Arrays part 3
Lists
  • OR and AND lists
Debugging
  • Debuging part 1
  • Debuging part 2
  • Debuging part 3