The Power of Bash

Become a Bash Scripting Pro

What's included?

Video Icon 27 videos File Icon 11 files Text Icon 2 text files

Contents

Welcome to The Power of Bash!
A Message from your instructor
Pre-Course Quiz
Module 1: Introduction
1.1 - Why Bash
2 mins
1.2 - Practice-based and minimum-effort approach
3 mins
1.3 - Configure Environment
5 mins
Module 1: Slides
29.5 KB
Module 1: Quiz
Module 2: Shell Scripting Basics
2.1 - First script
6 mins
2.2 - Project introduction
2 mins
2.3 - Variables and Command Substitution
9 mins
2.4 - While loop and reading files
7 mins
Module 2: Slides
40 KB
Module 2: Quiz
Module 3: Core Building Blocks
3.1 - The If Statement
7 mins
3.2 - Arguments and Exit Codes
6 mins
3.3 - Adding another Filter
10 mins
3.4 - Error Handling
10 mins
Module 3: Slides
36.9 KB
Module 3: Quiz
Module 4: Deepening Your Knowledge
4.1 - Troubleshooting and Debugging
9 mins
4.2 - Arrays and For Loops
13 mins
4.3 - Functions
9 mins
4.4 - Improve Script Performance (Exercise)
3 mins
Module 4: Slides
41.8 KB
Module 4: Quiz
Module 5: Text Processing in Practice
5.1 - Sorting Data
11 mins
5.2 - Automated Data Validation
10 mins
5.3 - Refactoring at Work
7 mins
5.4 - Refactoring Continues
19 mins
Module 5: Slides
41.9 KB
Module 5: Quiz
Module 6: Operating System Management
6.1 - Monitoring the Operating System
19 mins
6.2 - More System Insights
9 mins
6.3 - Files and Directories
11 mins
6.4 - More Refactoring and Recursion
14 mins
Module 6: Slides
26.3 KB
Module 6: Quiz
Module 7: Test Your Knowledge
7.1 - Challenge 1: Backup Script (Fix the Errors)
1 min
7.1 - Challenge 1: Solution
59.6 KB
7.2 - Challenge 2: Backup Script (Refactoring)
2 mins
7.2 - Challenge 2: Solution
91.8 KB
7.3 - Challenge 3: Find the Duplicates
2 mins
7.3 - Challenge 3: Solution
86.5 KB
7.4 - Challenge 4: Find the Missing Object
1 min
7.4 - Challenge 4: Solution
84.7 KB
Module 7: Slides
107 KB
Module 7: Quiz
Congratulations
Well done!