AWK is a programming language designed for text processing and typically used for a data extraction and reporting tool. It is a standard feature of Linux, FreeBSD, OpenBSD, MacOS and most Unix-like systems.

Download: The AWK programming book (PDF version)

Download: The AWK programming book (PDF version)