That day, I began the transition from statistician to Unix programmer. I was excited to try my hand at programming in AWK. A few days after my posting, I got a friendly email from Arnold introducing himself.
This book is the reference manual, but at its core it is a book about AWK programming that will appeal to a wide audience.
It is a definitive reference to the AWK language as defined by the 1987 Bell Laboratories release and codified in the 1992 POSIX Utilities standard.
On the other hand, the novice AWK programmer can study a wealth of practical programs that emphasize the power of AWK’s basic idioms: data-driven control flow, pattern matching with regular expressions, and associative arrays. The programs in this book make clear that an AWK program is typically much smaller and faster to develop than a counterpart written in C.
Received a recommendation or seen an advert and want to learn more about it? Below is a list of all our reviews in alphabetical order.
, a program that you can use to select particular records in a file and perform operations upon them.
Copyright © 1989, 1991, 1992, 1993, 1996–2005, 2007, 2009–2015 Free Software Foundation, Inc.This is Edition 4.1 of , for the 4.1.2 (or later) version of the GNU implementation of AWK.Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with the Invariant Sections being “GNU General Public License”, with the Front-Cover Texts being “A GNU Manual”, and with the Back-Cover Texts as in (a) below.A copy of the license is included in the section entitled “GNU Free Documentation License”. We were introduced in 1990 by circumstances—and our favorite programming language, AWK.The circumstances started a couple of years earlier.I was working at a new job and noticed an unplugged Unix computer sitting in the corner. However, a couple of days later, it was running, and I was and the one-and-only user. Weinberger’s ’s simple programming paradigm—find a pattern in the input and then perform an action—often reduced complex or tedious data manipulations to a few lines of code.