Skip to main content

Bash

Bash is the primary shell and command processor for Linux systems.

This section covers common patterns for writing powerful shell scripts, from variable manipulation to automation.

Topics in this folder:

  • Variable assignment and expansion.
  • Arithmetic expansion with (( ... )).
  • Conditionals and loops.
  • File manipulation and process control.
  • Best practices for robust scripting.