Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Exclusive - Shell Scripting 2022
Shell Scripting for Bash and Z Shell
Course Overview (1:21)
Introducing Shell Scripts (5:09)
Creating a First Script (2:19)
Running the Script (1:45)
Shebang (2:50)
Review (4:21)
Introduction_ Shell Variables (4:36)
Demo_ Using Variables in a Script (2:24)
Review_ Variables (2:33)
Demo_ Debugging with -x (1:49)
Demo_ Quoting Best Practices (4:53)
Demo_ Zsh and Quoting (0:57)
Demo_ End of Options (2:46)
Demo_ Braces (1:02)
Review_ Best Practices (3:22)
Demo_ Export (3:40)
Review_ Export (0:38)
Introduction_ Conditionals (1:46)
Demo_ Return Values and If-Then-Else (2:57)
Review_ If-Then-Else (5:50)
Demo_ Conditional Expressions (5:06)
Review_ Conditional Expressions (2:23)
Mastering Bash and Z Shell Scripting Syntax
Course Overview (1:51)
Welcome to Shell Syntax
Installing the ZSH (6:32)
Understanding Variables (3:44)
Working with Variable Scope (5:32)
Understanding the Power of Declare (3:30)
Working with the Declare Command (4:46)
Understanding Special Variable Cases (3:51)
Working with Arrays, Integers, and Constants (9:16)
Summary and What's Next (2:09)
Understanding Simple Tests (9:20)
Working with Simple Tests and Arithmetic Evaluations (9:58)
Testing Strings and Regular Expressions (2:45)
Working at the CLI with String Evaluations (9:12)
Understanding File Attributes (5:47)
Creating Scripts with Test Conditions (6:06)
Working with the Case Statement (6:13)
8. Summary and What's Next (3:44)
Creating Functions (6:31)
Exporting Functions (1:43)
Working with Arguments and Returns (7:03)
Best Practice (5:39)
Summary and What's Next (2:46)
Introducing While Loops (3:56)
Working with While and Until Loops (4:46)
Understanding For Loops (4:48)
Working with For Loops (10:29)
Working with Continue and Break (3:10)
Working with Foreach Loops (2:12)
Building Menus (8:28)
Summary (2:00)
Operationalizing Bash and Z Shell Scripts
Course Overview (1:35)
How to Create Awesome Scripts (7:37)
Versioning the BASH Shell (4:27)
Understanding Shell Options (4:52)
Configuring Options with Shopt (4:46)
Configuring Options Using Set (5:36)
Calculating Values from the Shell (6:32)
Understanding Arrays (5:38)
Summary and What's Next (3:04)
Understanding Shell Redirection (4:56)
Working with Shell Redirection (4:04)
Working with File Descriptors (5:38)
Creating Heredocs (2:45)
Printing to the Console (6:07)
Understanding Process Substitution at the CLI (4:39)
Summary and What's Next (3:22)
Understanding the Debug Process (3:17)
Working at the CLI Debugging Scripts (4:19)
Using Type and Which (5:43)
Summary and What's Next (2:22)
Scripting Positional Arguments (3:11)
Using Script Arguments (4:07)
Working with Shift (5:21)
Understanding Options (4:04)
Working with Options (6:12)
Designating the End of Options (6:22)
Summary and What's Next (2:46)
Understanding User Input Using Read (4:06)
Using Read (5:17)
Understanding the Shell Search and Replace (3:34)
Using Variable Defaults and Search and Replace (5:01)
Summary and What's Next (3:43)
Handling Long Running Scripts (6:10)
Scheduling Using At (4:46)
Scheduling Using Cron and Anacron (5:48)
Understanding the Script and Service (5:47)
Creating Resources and Script (6:10)
Creating Service Units (5:45)
Summary (1:59)
Teach online with
Scheduling Using Cron and Anacron
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock