Awesome AWK
A curated list of awesome AWK frameworks, libraries, software and resources.
Brief AWK history, state of the AWK technologies. Detailed GNU AWK history by Aharon (Arnold) Robbins.
Full documentation, guides and books
Quick How-tos
- 30 Examples for Awk Command in Text Processing
- AWK crashcourse
- 30 seconds of AWK code
- Awk - A useful little language
- My best AWK tricks by Jonathan Palardy
- 10 Awk Tips, Tricks and Pitfalls by Peter Krumins
- Awk Tutorial at tutorialspoint.com
- How To Use the AWK language to Manipulate Text in Linux by Justin Ellingwood
- How To Use awk In Bash Scripting by Vivek Gite
- How to Use Awk and Regular Expressions to Filter Text or String in Files by Aaron Kili
- AWK command in Unix/Linux with examples by Anshika Goyal and Praveen Negi
- Some Simple Examples from GNU AWK documentation
- Awk - A Tutorial and Introduction
- Awk by example part 1, part 2, part 3
- Awk Introduction and Resources by Frank Moraes
- A guide to intermediate awk scripting
- Advance your awk skills with two easy tutorials
- awk is the coolest tool you don't know
- Learn by example: GNU AWK
- 8 Levels of Using awk in Linux
- GoAWK, an AWK interpreter written in Go
Documentation and manual pages
Books
- Effective awk Programming: Universal Text Processing and Pattern Matching
- sed & awk
- The AWK Programming Language (available online)
- AWK Programming: Questions and Answers
- AWK programming
- Learning AWK Programming: A fast, and simple cutting-edge utility for text-processing on the Unix-like environment
- The awk language: Linux Intermediate
AWK libraries
Projects written in AWK
- CHIP-8 emulator in gawk
- A console videoplayer in gawk and ffmpeg
- Draw 3D objects on your terminal with awk
- Mandelbrot generator with zoom in awk
- encode and decode base64 data
- Translate Shell gawk command-line translator powered by Google, Bing, Yandex and Apertium online translators
AWK Implementations
- gawk project (source-code)
- mawk project (source-code)
- goawk project
- BusyBox project contains also independent awk implementation (source-code)
- jawk
- pawk