This course covers text processing in Bash scripting, teaching key tools like echo, grep, sed, and awk. You'll learn to manipulate text efficiently, from basic output to complex processing, enabling you to automate text tasks in shell scripts.
Overview
Syllabus
- Unit 1: Echo Text Control in Bash
- Echo Text Formatting in Action
- Echo Text Formatting Challenge
- Fix the Echo Script
- Master Echo Formatting in Bash
- Master Echo Text Formatting
- Unit 2: File Name Expansion and Management in Bash
- File Name Expansion Mastery
- Deep Dive into Wildcard Matching
- Advanced File Expansion Queries
- Add a New File Pattern
- File Name Expansion Exercise
- Unit 3: Pattern Matching and Search with Grep
- Pattern Search with Grep
- Enhance Your Grep Skills
- Fix the Grep Bug
- Fill in Grep Search Blanks
- Mastering Grep for Text Search
- Unit 4: Text Substitution and Editing with Sed
- Mastering Sed for Text Processing
- Change All Occurrences Efficiently
- Fix the Sed Script
- Master Sed for Text Substitution
- Master Sed for Text Editing
- Unit 5: Text Processing with awk
- Text Processing in Action
- awk Condition Commands
- Fix the awk Script
- Create Server Logs
- Writing an Inventory Summary