Very valuable read even for those programming in Awk for many years---if anything, it might show alternative, simpler ways of writing Awk scripts. It Very valuable read even for those programming in Awk for many years---if anything, it might show alternative, simpler ways of writing Awk scripts. It is a short, hands-on read that quickly covers the whole language.
Some of the internal details are explained in greater depth, such as how multi-dimensional arrays are actually mapped onto a single dimension. But most topics are covered to the extent needed for a proper usage.
While the authors frequently remind that Awk scripts are useful for prototyping before migrating the code to another programming language, in my experience Awk (both the language as well as the implementation that I mostly use, Gawk) is very solid for production applications, with competitive performance as those produced with compiled programming languages. A classic adage of temporary becomes permanent....more