The awk, nawk and gawk (GNU Awk) utilities are very easy to use text file parsers. They handle efficiently text files of data delimited by a character. With an easy syntax to understand, operations for filtering rows, filtering columns, enriching content, converting formats, computing aggregates (averages, sums for example), etc. become child’s play with these utilities. awk, gawk and nawk differ only in a few very advanced features.
awk is the utility to use without hesitation to parse very efficiently in seconds complex log files for example.
Getting started with the nawk utility through examples, and contrary to common beliefs it is also available on Windows platforms.