DevOps Peach

Linux · Module 03

Bash Scripting

Automate shell work with scripts, expansion, conditions, loops, and functions.

Practice interactively →

What you will learn

Lessons

  1. Shells, your first script, and I/O

    Understand how Bash reads scripts and connects data streams.

  2. Variables, expansion, and arrays

    Preserve data boundaries while Bash expands values.

  3. String, numeric, and file conditions

    Choose the right test operator and understand Bash exit status.

  4. Loops and case statements

    Iterate predictably and branch with shell patterns.

  5. Functions, arguments, and special parameters

    Isolate reusable logic and pass data through arguments or stdout.