# Reports

Reports: Columns and Totals: awk, Building a Pipeline a Step at a Time.

Updated: November 10, 2026

1. [Columns and Totals: awk](https://www.ask-codey.com/lessons/bash-awk) (Journeyman): awk splits every line into numbered fields, prints the ones you ask for, keeps only the lines that match a condition, and adds up a column, in total or per month, item or address.
2. [Building a Pipeline a Step at a Time](https://www.ask-codey.com/lessons/bash-building-a-pipeline) (Journeyman): Build a long pipeline the way people who write them do, starting with head on a few lines, adding one stage at a time and looking after each, and read someone else's one-liner the same way, from the left.

Source: https://www.ask-codey.com/courses/bash-in-depth/topics/bash-reports
