In this course, you will develop all of the skills you need to write effective and complex shell scripts that can automate mundane tasks and complex implementations. We will walk you through all of the major components and keywords in shell scripting (loops, conditionals, functions, error handling, traps, signals, and more) so you can effectively write your scripts to handle any situation. You will find a comprehensive study guide, an instructor note card set, and a full sixteen pages of sample shell scripts developed during the course, all available for you to download and reference.
- Chapter 1 3 Lessons Introduction 15:22
- Chapter 2 19 Lessons Core Concepts 2:39:33
Bash Files - .bash_profile
7:32Bash Files - .bashrc
7:02Bash Files - .bash_history
7:09Bash Files - .bash_logout
7:02What Makes a File a Shell Script?
8:32Displaying Environment Variables in a Script
7:23Using Variables on the Command Line
10:06Setting and Using Variables in Scripts
9:06Comment Types and Structure
8:34Command Substitution
10:18Exit Status
7:54Arithmetic Operations
7:54Global and Local Environment Variables
6:34Special Characters - Quotes and Escapes
7:55Using /dev/null
6:38The Read Statement
8:07Shell Expansion
8:05Types of Variables (Implicit vs. Explicit Definition)
11:20Arrays
12:22 - Chapter 3 7 Lessons Conditional Statements 1:18:40
- Chapter 4 4 Lessons Input and Output 36:25
- Chapter 5 2 Lessons Debugging and Error Handling 18:56
- Chapter 6 6 Lessons Functions 1:03:46
- Chapter 7 7 Lessons Samples/Use Cases 1:13:20
- Chapter 8 1 Lesson Conclusion 3:55