watching now
5 Students

Course Details



Skill Level




What You Will Learn?

  • Write shell scripts that can be used on Linux, Mac, and Unix operating systems.
  • Automate tasks using shell scripts.
  • Create complex scripts that take advantage of advanced bash shell features.



  • Some knowledge of the command line would be helpful, but not required.
  • Access to a Mac, Unix, or Linux computer.


Section 1: Start Here - Course Overview and Downloads 05:43
Section 2: Shell Scripting, Succinctly 16:43
Section 3: Exit Statuses and Return Codes 14:52
Section 4: Functions 12:10
Section 5: Shell Script Checklist and Template 02:03
Section 6: Wildcards 20:25
Section 7: Case Statements 05:47
Section 8: Logging 07:44
Section 9: While Loops 11:34
Section 10: Debugging 19:52
Section 11: Scripts Used to Create This Course 03:59
Section 12: Course Slides 00:02
Section 13: Conclusion 00:09

About the Instructor

Reviews 24
Students 2,914
Massive audience
Courses 9

Jason is a professional system administrator, consultant, and author. He has utilized his Linux skills at companies such as Xerox, UPS, Hewlett-Packard, and

Jason has professional experience with CentOS, RedHat Enterprise Linux, SUSE Linux Enterprise Server, and Ubuntu. Jason also has experience supporting proprietary Unix operating systems including AIX, HP-UX, and Solaris.

Jason is the author of "Linux for Beginners," "Python Programming," and "Command Line Kung Fu."

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo