0 of 47 lessons completed
Home / Bash
Bash
Bash taught as plain command-line scripts: variables and quoting, tests and loops, functions and arrays, and the text tools grep, sed and awk. Every example is verified with the real shell.
Start learning β―β―47 lessons Β· 11 topics Β· 0/47 completed
Course contents
Work top to bottom β the sidebar is the course. Topics later in the list assume the ones before them.
Bash Introduction
Beginner Β· β± 3 min Β· standalone lesson
Getting Started
Start: Bash Get Started β―Variables
- Bash Variables
- Bash Strings
- Bash Arithmetic
- Bash String Operations
- Bash Read Input
- Bash Script Arguments
Conditions
- Bash If Else
- Bash Number Tests
- Bash String Tests
- Bash Logical Operators
- Bash Case
- Bash Double Brackets
Loops
Start: Bash For Loops β―Functions
- Bash Functions
- Bash Function Arguments
- Bash Local Variables
- Bash Command Substitution
- Bash Recursion
Arrays
Start: Bash Arrays β―Files and Text
- Bash File Commands
- Bash Redirection
- Bash Pipes
- Bash Grep
- Bash Sorting Text
- Bash Finding Files
- Bash Sed
- Bash Awk
- Bash Reading Files
Real-World Scripts
Start: Bash Here Documents β―Bash Project: File Organizer
Beginner Β· β± 9 min Β· standalone lesson
Bash Project: Score Report
Beginner Β· β± 9 min Β· standalone lesson