Lessons

Bash · Easy

Bash · Easy. Ten lessons. Open-book quizzes. Lesson 1 free.

10 lessons · The Host · Lesson 1 free

Pass all ten lessons for the certificate. Sample · Claim

  1. functions

    Lesson 1 · On the house

    functions

    name() { ...; }

  2. arrays

    Lesson 2

    arrays

    Bash arrays.

  3. globbing

    Lesson 3

    globbing

    Filename patterns.

  4. command substitution

    Lesson 4

    command substitution

    $(...)

  5. set -euo pipefail

    Lesson 5

    set -euo pipefail

    Strict mode sketch.

  6. case statements

    Lesson 6

    case statements

    Pattern branches.

  7. here documents

    Lesson 7

    here documents

    <<EOF

  8. grep and friends

    Lesson 8

    grep and friends

    Filter lines.

  9. find basics

    Lesson 9

    find basics

    Walk a tree.

  10. Easy capstone

    Lesson 10

    Easy capstone

    Safe arg loop.

Sample certificate

Certificate of completion

Sign in to claim your certificate of completion.

Certificate

Finish all ten lessons, then sign in

Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.

All lessons

Bash · Easy — The Gold Standard