Edit product



When it comes to command line text processing, from an abstract point of view, there are three major pillars — grep for filtering, sed for substitution and awk for field processing.

This book heavily leans on examples to present options and features of awk as well as regular expressions one by one. It is recommended that you manually type each example and experiment with them. Understanding both the nature of sample input string and the output produced is essential.

You should have prior experience working with command line and bash shell, should know concepts like file redirection, command pipeline and so on. You should also be familiar with programming concepts like variables, printing, functions, control structures, arrays, etc. Knowing basics of grep and sed will help in understanding similar features of awk.

Exercises are also included to test your understanding.

For sample chapters, visit https://github.com/learnbyexample/learn_gnuawk/blob/master/sample_chapters/awk_sample_chapters.pdf

Visit https://github.com/learnbyexample/learn_gnuawk for code snippets and example files used in this book. The repo also has solutions for exercises.

You've purchased this product

See it in your library

View in Library
Sorry, this item is not available in your location.
Sold out, please go back and pick another option.

Name a fair price:

0 ratings

  • You'll get PDF and EPUB versions of the book.
  • Length113 pages



Enter your info to complete your purchase


···· ···· ···· 4242
Test card



Use a different card?


pp paypal

or pay with

We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

or pay with

You'll be charged US$10.

Your purchase was successful!

We charged your card and sent you a receipt

    Gumroad Library

    Download from the App Store or text yourself a link to the app

    Thanks for purchasing "GNU AWK" book. Hope you find it useful.

    Happy learning :)

    Good news! Since you already have a Gumroad account, it's also been added to your library.

    Powered by Gumroad