Effective AWK Programming, 3rd Edition

Effective AWK Programming, 3rd Edition

Teaches you about the awk language and how you can use it effectively. Also describes gawk, the GNU implementation of awk.

Tag(s): GNU/Linux

Publication date: 01 May 2001

ISBN-10: 0596000707

ISBN-13: n/a

Paperback: 448 pages

Views: 33,166

Type: N/A

Publisher: O’Reilly Media, Inc.

License: GNU Free Documentation License

Post time: 21 Oct 2004 05:14:41

Effective AWK Programming, 3rd Edition

Effective AWK Programming, 3rd Edition Teaches you about the awk language and how you can use it effectively. Also describes gawk, the GNU implementation of awk.
Tag(s): GNU/Linux
Publication date: 01 May 2001
ISBN-10: 0596000707
ISBN-13: n/a
Paperback: 448 pages
Views: 33,166
Document Type: N/A
Publisher: O’Reilly Media, Inc.
License: GNU Free Documentation License
Post time: 21 Oct 2004 05:14:41
Summary/Excerpts of (and not a substitute for) the GNU Free Documentation License:
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 no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". 

Click here to read the full license.
Book Excerpts:

If you are like many computer users, you would frequently like to make changes in various text files wherever certain patterns appear, or extract data from parts of certain lines while discarding the rest. To write a program to do this in a language such as C or Pascal is a time-consuming inconvenience that may take many lines of code. The job may be easier with awk.

The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code.

This book teaches you about the awk language and how you can use it effectively. You should already be familiar with basic system commands, such as cat and ls, and basic shell facilities, such as Input/Output (I/O) redirection and pipes. This book also serves as the user's guide for GNU awk (known as gawk), explaining the extensions and features that are unique to gawk. It includes a wealth of sample programs and library functions that demonstrate good awk programming style.

Reviews:

Amazon.com

:) "... I have to say that "Effective Awk Programming" is probably the best Awk tutorial on the market today."

UNIX Review - Joe "Zonker" Brockmeier

:) "It's what you need to have on hand when working with awk."

ACCU Book Review - Peter S Tillier

:) "The book is very well written and full of useful information for the awk/gawk programmer and so I rate it very highly."

Michael Brennan, author of mawk

:) "For the novice, this book is a clear introduction to AWK programming. For the expert, this book is the definitive reference to POSIX standard AWK."
 




About The Author(s)


Virtualization and Linux Systems Admin with experience supporting and deploying ESX, ESXi, Red Hat, CentOS, Ubuntu, Debian and XenServer distributions. Currently an Infrastructure Analyst - Virtualization at John Deere.

Michael Brennan

Virtualization and Linux Systems Admin with experience supporting and deploying ESX, ESXi, Red Hat, CentOS, Ubuntu, Debian and XenServer distributions. Currently an Infrastructure Analyst - Virtualization at John Deere.


Software Professional with over 30 years of software development experience, specializing in Unix and Linux, C, C++, and the Unix toolkit. As the maintainer of GNU Awk, Arnold Robbins has been involved with Free and Open Source Software for well over 25 years.
 

Arnold Robbins

Software Professional with over 30 years of software development experience, specializing in Unix and Linux, C, C++, and the Unix toolkit. As the maintainer of GNU Awk, Arnold Robbins has been involved with Free and Open Source Software for well over 25 years.
 


Book Categories
Sponsors