Day 1: Writing Your First Shell Script
In this first lesson, you’ll learn the absolute basics of creating a shell script. You’ll learn how to name your shell scripts, how to give them the proper permissions, and how to run them.
Day 2: Shell Builtin Commands
In this lesson, you’ll learn what a shebang is and the importance of using one. You’ll also learn about shell builtins and how to tell if a given command is a shell builtin or not. You’ll also be introduced to variables.
Day 3: Variables, Comments, and Capitalization
In the third lesson you’ll learn the rules for naming variables. You’ll also learn when capitalization is important. Finally, you’ll learn how to use comments and blank lines to make your scripts easy to read and understand.
Day 4: Writing Long and Complicated Scripts
In this lesson, you’ll learn how to make amazingly complex scripts easy to write using a simple technique.
Day 5: Making Decisions in Your Scripts and Using Builtin Shell Variables
In this lesson, you’ll learn how to control the execution of your scripts by using if statements and tests. You’ll also learn how to use shell builtin variables.
This Shell Scripting Course was created by Jason Cannon, founder of the Linux Training Academy and author of several best-selling Linux books, including “Shell Scripting.”
With over twenty years of Linux and shell scripting experience, he’s ready to help you start scripting!