Node:Other Versions, Previous:Bugs, Up:Installation
It's kind of fun to put comments like this in your awk code.
// Do C++ comments work? answer: yes! of course
There are three other freely available
This section briefly describes where to get them:
awkfreely available. You can retrieve this version via the World Wide Web from his home page.1 It is available in several archive formats:
This version requires an ISO C (1990 standard) compiler; the C compiler from GCC (the GNU Compiler Collection) works quite nicely.
See Extensions in the Bell Laboratories
for a list of extensions in this
awk that are not in POSIX
mawk. It is available under the GPL (see GNU General Public License), just as
You can get it via anonymous
ftp to the host
ftp.whidbey.net. Change directory to
Use "binary" or "image" mode, and retrieve
(or the latest version that is there).
gunzip may be used to decompress this file. Installation
is similar to
(see Compiling and Installing
gawk on Unix).
mawk has the following extensions that are not in POSIX
fflushbuilt-in function for flushing buffered output (see Input/Output Functions).
**=operators (see Arithmetic Operators and also see Assignment Expressions).
funcas an abbreviation for
function(see Function Definition Syntax).
\xescape sequence (see Escape Sequences).
/dev/stderrspecial files (see Special File Names in
FSand for the third argument to
splitto be null strings (see Making Each Character a Separate Field).
delete array(see The
RSto be a regexp (see How Input Is Split into Records).
BINMODEspecial variable for non-Unix operating systems (see Using
gawkon PC Operating Systems).
The next version of
mawk will support
awkprograms into C, compiles them, and links them with a library of functions that provides the core
awkfunctionality. It also has a number of extensions.
awk translator is released under the GPL, and the library
is under the LGPL.
awka, go to http://awka.sourceforge.net.
You can reach Andrew Sumner at firstname.lastname@example.org.