Description
In this course, you will learn :
- Expertise in UNIX/LINUX Bash scripting.
- Begin with shell scripting and work your way up to debugging problems in UNIX-based operating systems.
Syllabus :
1. Hello Shell Scripting
- What Is Shell?
- Types of Shell and Invoking a Shell
- Hello World with Shell
2. Shell Scripting Basics
- Paths and Variables
- Comments
- Conditional Statements
- Loops
- String Processing
- Numbers and Arithmetic
3. Standard I/O
- Redirect to a File
- Standard Input
- Standard Output and Standard Error
- Communication Between Scripts
4. Some More on Scripting
- Declare Statements
- Arrays
- Functions
- Files and Directories
5. Application of Filters
- Introduction to grep
- Introduction to AWK
- Introduction to SED
6. Application Scripts
- Professional Scripting Menus
- Modularising Scripts
- Config Parsing
- cURL and Handling JSON
7. Debugging Bash Scripts
- Debugging
- Error Handling
- Logging