Awk

Awk in 20 Minutes - https://ferd.ca/awk-in-20-minutes.html

Awk is a tiny programming language and a command line tool. It's particularly appropriate for log parsing on servers, mostly because Awk will operate on files, usually structured in lines of human-readable text.