It’s Festive Season! Enjoy 30% Off

Use code FESTIVE30 at checkout
watching now
4 Students
34 Lessons
Beginner

What Will You 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.

Curriculum

2h 1m
Section 1: Start Here - Course Overview and Downloads
05:43
Course Downloads, Including the scripts used in the course and a cheat sheet
00:48
Section 2: Shell Scripting, Succinctly
16:43
Section Introduction
00:49
Shell Scripting, Part I
08:38
Shell Scripting, Part II
07:12
Practice Exercises
Section 3: Exit Statuses and Return Codes
14:52
Exit Statuses and Return Codes
08:52
Exit Status Demo
05:56
Practice Exercises
Section 4: Functions
12:10
Functions, Part I
07:18
Functions, Part II
04:48
Practice Exercises
Section 5: Shell Script Checklist and Template
02:03
Shell Script Checklist and Template (Video)
01:59
Shell Script Check List and Template
Section 6: Wildcards
20:25
Introduction to Wildcards
00:23
Wildcard Introduction, Part I
05:12
Wildcard Introduction, Part II
07:03
Wildcards in Shell Scripts
03:42
Wildcard Scripting Demo
04:01
Practice Exercises
Section 7: Case Statements
05:47
Case Statements
05:43
Practice Exercises
Section 8: Logging
07:44
Logging
07:40
Practice Exercises
Section 9: While Loops
11:34
While Loops, Part I
05:42
While Loops, Part II
05:48
Practice Exercises
Section 10: Debugging
19:52
Debugging Essentials
08:08
More Debugging Tips
11:40
Practice Exercises
Section 11: Scripts Used to Create This Course
03:59
Scripts Used to Create This Course
03:59
Section 12: Course Slides
00:02
Course Slides
Section 13: Conclusion
00:09
Conclusion

Description

Requirements

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

About the Instructor

Reviews 47
Students 3,708
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 Amazon.com.

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