Mastering Bash Shell Scripting
This course will help you learn the following:
- A step-by-step & systematic approach in learning shell scripting embedded with quizzes, assignments & projects.
- Accept user input
- Process command-line arguments
- Understand the shell special variables
- Using Brace expansion
- Using conditional statements & loops: if..then..else, while, until, for and case
- Create user menus using "select"
- ***** Write loops directly on the command-line for disposable scripts *****
- Quizzes, Assignments, Projects & Tests -- To enhance your learning.
Resources included to "boost" your productivity:
- Template Scripts.
- A design approach for medium & complex projects.
- Real-world sample scripts.
Course Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Overview (0:56)
- Editors - vi, nano, vim, GUI editors etc (2:23)
- My First Script - WoW! (10:15)
- Accepting the input from the user (5:55)
- Passing Arguments (7:39)
- Functions - The Basics (8:57)
- "printf" statement - Part 1 (11:33)
- "printf" statement - Part 2-part2 (12:41)
- Escape Character & Line Continuation Character (6:19)
- Downloadable Resources
- Getting Started - Assignment #1 (2:01)
- Getting Started - Assignment #1 Solution
Available in
days
days
after you enroll
- Overview (0:51)
- Variables - Basic Concepts (6:42)
- Using Variables - Basics (12:05)
- Variables, Global & and Scope (16:11)
- Environment Variables (6:37)
- Positional Parameters (7:54)
- Other Shell Variables - Part 1 (6:30)
- Other Shell Variables - Part 2 (8:42)
- Variables in Functions (local variables) (4:48)
- declare statement (9:16)
- source & export command (10:10)
- Command Substitution (10:19)
- Downloadable Resources
- Understanding Variables - Assignment #1
Available in
days
days
after you enroll
- Overview (1:18)
- Types of Operators (1:05)
- Conditional Tests (11:47)
- Performing Arithmetic Operations (8:04)
- Arithmetic Operators - P1 (2:23)
- Arithmetic Operators - P2 (9:35)
- Arithmetic Comparison Operators (7:35)
- String Comparison Operators (4:38)
- Logical Operators (9:18)
- File Test Operators (16:52)
- Downloadable Resources
- Operators - Assignment#1
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll