Gawk for Windows

Gawk: pattern scanning and processing language




Several kinds of tasks occur repeatedly when working with text files. You might want to extract certain lines and discard the rest. Or you may need to make changes wherever certain patterns appear, but leave the rest of the file alone. Writing single-use programs for these tasks in languages such as C, C++ or Pascal is time-consuming and inconvenient. Such jobs are often easier with awk. The awk utility interprets a special-purpose programming language that makes it easy to handle simple data-reformatting jobs. The GNU implementation of awk is called gawk; it is fully compatible with the System V Release 4 version of awk. gawk is also compatible with the POSIX specification of the awk language. This means that all properly written awk programs should work with gawk. Thus, we usually donít distinguish between gawk and other awk implementations. Using awk allows you to:

In addition, gawk provides facilities that make it easy to:

The Win32 port has some limitations, In particular the Ď|&í operator and TCP/IP networking are not supported.




DescriptionDownloadSizeLast changeMd5sum
• Complete package, except sources Setup  5219803 10 February 2008  1fdd86c1d73496817588f12a2a2e3a43
• Sources Setup  1835124 10 February 2008  af227dfd10480e843d5232d131029c1f
• Binaries Zip  1448542 10 February 2008  f875bfac137f5d24b38dd9fdc9408b5a
• Documentation Zip  4908800 29 December 2007  110365c9193c8e99033d50abde55aa02
• Sources Zip  3126204 10 February 2008  299f9fd976aded253a5a4610ca0f2b11
• Original source

You can also download the files from the GnuWin32 files page. New releases of the port of this package can be monitored.

Installation, Usage and Help

General Installation Instructions

GnuWin32 Help (feature requests, bugs, etc)


gawk,3.1.6,gnu,win32,win32s,win64,gnuwin32,i386,ia64,x86-64, gnuwin64,gnuwin,mswindows,ms-windows,windows,95,98,me,nt,2000,2k,xp,2003,vista