Skip to content

Practice

Tasks

A goal, a starting filesystem, and a par. Graded on the state of that filesystem, plus standard output, plus the exit code — and, where the task is about streaming, plus what the pipeline did not read.

Quoting and expansion

Exit codes and errors

Pipes and streams

Text processing

Files and finding

Scripting

Reading a script before you run it