About the Book
Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Pages: 49. Chapters: AWK, Ed, Ls, Chmod, Diff, Cd, Echo, Cron, Dd, Find, Bc programming language, Alias, Date, Ifconfig, Cat, Ctags, Cp, Df, Ssh-keygen, Touch, Ln, Ar, File, Cal, Chsh, Comm, Cut, Compress, Who, Du, Command, Mount, True and false, Env, Ex, Cksum, Chown, Watch, Expr, Cmp, Write, Chgrp, Basename, Tty, Apropos, Split, Dump, Csplit, Dirname, Printf, Expand, Fg, Dot, Bg, Type, Source, Install. Excerpt: The AWK utility is a data extraction and reporting tool that uses a data-driven scripting language consisting of a set of actions to be taken against textual data (either in files or data streams) for the purpose of producing formatted reports. The language used by awk extensively uses the string datatype, associative arrays (that is, arrays indexed by key strings), and regular expressions. AWK is one of the early tools to appear in Version 7 Unix and gained popularity as a way to add computational features to a Unix pipeline. A version of the AWK language is a standard feature of nearly every modern Unix-like operating system available today. AWK is mentioned in the Single UNIX Specification as one of the mandatory utilities of a Unix operating system. Besides the Bourne shell, AWK is the only other scripting language available in a standard Unix environment. It is also present amongst the commands required by the Linux Standard Base specification. Implementations of AWK exist as installed software for almost all other operating systems. AWK was created at Bell Labs in the 1970s, and its name is derived from the family names of its authors - Alfred Aho, Peter Weinberger, and Brian Kernighan. The name is not commonly pronounced as a string of separate letters but rather to sound the same as the name of the bird, auk (which acts as an emblem of the language such as on The AWK Programming Language book cover - the book is often r...