Effective awk Programming, 3rd Edition (original) (raw)
Book description
Effective awk Programming,3rd Edition, focuses entirely on_awk, exploring it in the greatest depth of the three_awk titles we carry. It's an excellent companion piece tothe more broadly focused second edition. This book providescomplete coverage of the gawk 3.1 language as well as themost up-to-date coverage of the POSIX standard for _awk_available anywhere. Author Arnold Robbins clearly distinguishesstandard awk features from GNU awk _(gawk)_-specific features, shines light into many of the"dark corners" of the language (areas to watch out for whenprogramming), and devotes two full chapters to example programs. Abrand new chapter is devoted to TCP/IP networking with gawk. Heincludes a summary of how the awk language evolved. The bookalso covers:
- Internationalization of gawk
- Interfacing to i18n at the awk level
- Two-way pipes
- TCP/IP networking via the two-way pipe interface
- The new PROCINFO array, which provides information aboutrunning gawk
- Profiling and pretty-printing awk programs
In addition to covering the awk language, this book servesas the official "User's Guide" for the GNU implementation of_awk_ (gawk), describing in an integrated fashion theextensions available to the System V Release 4 version of_awk_ that are also available in gawk. As the official_gawk_ User's Guide, this book will also be availableelectronically, and can be freely copied and distributed under theterms of the Free Software Foundation's Free Documentation License(FDL). A portion of the proceeds from sales of this book will go tothe Free Software Foundation to support further development of freeand open source software. The third edition of Effective awkProgramming is a GNU Manual and is published by O'Reilly &Associates under the <Free Software Foundation's> (FDL). A portion of the proceeds fromthe sale of this book is donated to the Free Software Foundation tofurther development of GNU software. This book is also available inelectronic form; you have the freedom to modify this GNU Manual,like GNU software. Copies published by the Free Software Foundationraise funds for GNU development.