Skip to main content

Section outline

  • Objective: Automate tasks and manage system configurations using Bash scripting.

    Learning Outcomes:

    • Customize Linux environments with shell scripts.
    • Implement control structures and decision-making.
    • Handle input/output redirection and text manipulation.
    • Develop automation scripts for user management and log analysis.

    Course Outline:

    • Shell Basics & Execution Flow
    • Variables and Types
    • Control Statements: If-Else, Loops
    • Redirection and Pipes
    • File Handling
    • Functions and Arguments
    • Regular Expressions (sed & awk)
    • Automation Use Cases:
      • Daemon Scripts
      • User Management Automation
      • Configuration Scripting