Projects / runawk


runawk is a small wrapper for the AWK interpreter that helps one write standalone AWK scripts. Its main feature is to provide a module/library system for AWK which is somewhat similar to Perl's "use" command. It also allows one to select a preferred AWK interpreter and to set up the environment for AWK scripts. Dozens of ready for use [modules].awk are also provided.

Operating Systems

RSS Recent releases

  •  12 Sep 2013 00:29

    Release Notes: The options -i, -I, and all long options were completely removed. The option -T was added for tabbed input. The option -v is documented in the man page. Fixes for gcc compilation warnings. Fixes for compilation with non-empty MAKEOBJDIR. Typo fixes in NEW, runcmd.awk, and man pages.

    •  18 Nov 2012 19:24

      Release Notes: A bug in removing subdirectories in a temporary directory was fixed. Improvements for runawk_modules.3.

      •  10 Sep 2012 22:46

        Release Notes: paexec(1) doesn't use system(3) anymore for removing the temporary directory. The function print_help() was moved from the power_getopt.awk module to init_getopt.awk.

        •  20 Aug 2012 00:11

          Release Notes: This release adds runawk_modules.3 where all modules are documented, deprecates long options, removes the -i and -I options, and includes man pages in the distribution tarball so pod2man is not needed for building.

          •  22 Jul 2012 16:24

            Release Notes: The path to the awk interpreter is detected at build time (not hardcoded /usr/bin/awk). This fixes runawk on, for example, Haiku. Minor fixes in the documentation. Clean-ups and improvements in the build system.


            Project Spotlight

            Canari Framework

            A Maltego rapid transform development framework.


            Project Spotlight

            wsrep patch for MySQL

            A patch that enables MySQL to use wsrep replication plugins.