Lessons

Bash · Medium

Bash · Medium. 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. process substitution

    Lesson 1 · On the house

    process substitution

    <(cmd)

  2. namerefs and locals

    Lesson 2

    namerefs and locals

    declare -n.

  3. traps

    Lesson 3

    traps

    Cleanup on exit.

  4. getopts

    Lesson 4

    getopts

    Parse flags.

  5. mapfile / readarray

    Lesson 5

    mapfile / readarray

    Slurp lines.

  6. coprocesses sketch

    Lesson 6

    coprocesses sketch

    Background dialogue.

  7. job control

    Lesson 7

    job control

    bg fg and &

  8. printf discipline

    Lesson 8

    printf discipline

    Safer than echo.

  9. PATH and hashing

    Lesson 9

    PATH and hashing

    Command lookup.

  10. Medium capstone

    Lesson 10

    Medium capstone

    Flag + loop tool.

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 · Medium — The Gold Standard