Bash Scripting Reference

Bash scripting fundamentals and advanced patterns. Streams, process substitution, arrays, functions.

Topics

Topic Description

Streams

File descriptors, redirection, stderr handling

Pipes

Pipelines, process substitution, subshells

Variables

Parameter expansion, defaults, substitution

Tests

Test expressions, conditionals, comparisons

Loops

for, while, until, loop control

Arrays

Indexed and associative arrays

Functions

Function definition, scope, return values

ANSI

Escape sequences, colors, cursor control

Glob Patterns

Wildcards, extended globbing, brace expansion

jq Sysadmin

jq patterns for system administration