Mastering Bash Shell Scripting




This course will help you learn the following:

  • A step-by-step & systematic approach in learning shell scripting embedded with quizzes, assignments & projects.
  • Accept user input
  • Process command-line arguments
  • Understand the shell special variables
  • Using Brace expansion
  • Using conditional statements & loops: if..then..else, while, until, for and case
  • Create user menus using "select"
  • ***** Write loops directly on the command-line for disposable scripts *****
  • Quizzes, Assignments, Projects & Tests -- To enhance your learning.

Resources included to "boost" your productivity:

  • Template Scripts.
  • A design approach for medium & complex projects.
  • Real-world sample scripts.


Course Curriculum

  Ground - ZERO
Available in days
days after you enroll
  Getting Started - The Basics
Available in days
days after you enroll
  Understanding Variables
Available in days
days after you enroll
  Operators
Available in days
days after you enroll
  Customizing Shell Environment
Available in days
days after you enroll
  Shell Parameter Expansion
Available in days
days after you enroll
  Flow Control
Available in days
days after you enroll
  File Processing
Available in days
days after you enroll
  Functions - Revisited
Available in days
days after you enroll
  Parsing Command Line Arguments
Available in days
days after you enroll
  Process Handling & Running Scripts
Available in days
days after you enroll
  Scheduling Scripts
Available in days
days after you enroll
  Debugging Scripts
Available in days
days after you enroll
  Scripting @ The Command-line
Available in days
days after you enroll
  Projects - Get Ready For The Challenges
Available in days
days after you enroll
  Wrap Up
Available in days
days after you enroll