LNX-210 Intermediate ⏱ 4 weeks

Bash Shell Scripting & Automation

Automate everything: write robust Bash scripts, process text with sed and awk, and schedule real-world automation jobs.

Prerequisites: LNX-101 Linux Fundamentals

Syllabus

Module 1 — Bash foundations

  • Variables and quoting
  • Conditionals and loops
  • Functions and exit codes

Module 2 — Text power tools

  • sed stream editing
  • awk programming
  • Regular expressions

Module 3 — Real-world automation

  • Argument parsing
  • Logging and error handling
  • cron jobs and lock files
  • Practical projects: backups, reports, monitoring