AWK, Perl, or Tcl. Small scripts will turn into programs of 160–170 kB. tawk (Thompson AWK) is an AWK compiler for Solaris, DOS, OS/2, and Windows, previously sold by Thompson Automation Software (which has ceased its activities). Jawk is a project to implement AWK in Java, hosted on SourceForge. Extensions to the language are added to provide access to Java features within AWK scripts (i.e., Java threads, sockets, collections, etc.). xgawk is a fork of gawk that extends gawk with dynamically loadable libraries. The XMLgawk extension was integrated into the official GNU Awk release 4.1.0. QSEAWK is an embedded AWK interpreter implementation included in the QSE library that provides embedding application programming interface (API) for C and C++. libfawk is a very small, function-only, reentrant, embeddable interpreter written in C BusyBox includes an AWK implementation written by Dmitry Zakharov. This is a very small implementation suitable for embedded systems. CLAWK by Michael Parker provides an AWK implementation in Common Lisp, based upon the regular expression library of the same author. Books See also Data transformation Event-driven programming List of Unix commands sed References Further reading – Interview with Alfred V. Aho on AWK AWK – Become an expert in 60 minutes External links The Amazing Awk Assembler by Henry Spencer. awklang.org The site for things related to the awk language 1977 software Cross-platform software Free compilers and interpreters Pattern matching programming languages Scripting languages Domain-specific programming languages Standard Unix programs Text-oriented programming languages Unix SUS2008 utilities Unix text processing utilities Plan 9 commands Programming languages created in 1977