Jump to content

AWK: Difference between revisions

From EDM2
No edit summary
Line 39: Line 39:
* [http://www.computerworld.com.au/article/216844/a-z_programming_languages_awk/ The A-Z of Programming Languages: AWK] - An interview with Alfred V. Aho - From [[Computerworld]]
* [http://www.computerworld.com.au/article/216844/a-z_programming_languages_awk/ The A-Z of Programming Languages: AWK] - An interview with Alfred V. Aho - From [[Computerworld]]


====Tutorials====
* [[Haluk Polat]]: ''[https://web.archive.org/web/20070824090816/http://www.halukpolat.com/tr/kitaplar/awk/index.htm AWK - Komut programlama dýlý]'' - Mixed text/[[HTML]] file via [[Archive.org]] - 1995
: Turkish language tutorial on how to program in the [[AWK]] programming language.


[[Category:Programming Languages]][[Category:AWK]]
[[Category:Programming Languages]][[Category:AWK]]

Revision as of 07:50, 6 July 2016

AWK is a pattern matching programming language primarily used in UNIX like systems for software pre-processing and other text handling tasks. It is named after initials of original writers Alfred Aho, Peter Weinberger, and Brian Kernighan and should therefore be spelled all caps.

A list of OS/2 implementations of AWK

Interpreters & compilers

  • GNU awk - Open source - Current
  • QTAwk 1.22 (1997-01-07) - Shareware
  • mawk - Michael Brennan - Open Source (GPL) - Discontinued
  • Preditor/2 - Has a built in extended AWK compiler - Commercial - Discontinued.
  • tawk - TAWK Compiler for OS/2 from Thompson Automation Software

Translators

  • a2p - AWK to PERL translator - Open source (included with Perl 5)

OS/2 text & programmers editors with AWK support

  • Elvis - awk syntax support included by default - Open source - Current
  • jEdit - Java based editor - AWK syntax highlighting built in - Current.
  • Lugaru Epsilon - AWK syntax highlighting, code folding and syntax-aware autoindent available as a seperate download. - Commercial.
  • NEdit - XFree86 - Autoindent, autocomplete and syntax highlighting.
  • Preditor/2 - AWK template, syntax highlighting and debugging features - Commercial - Discontinued.

AWK related programmer's utilities

  • Exuberant ctags - Creates index files out of AWK source files - Open source - Current.

DOS implementations of AWK

  • Gawk
  • QTAwk - Pearl Boldt

DOS text & programmers editors with AWK support

  • Elvis - awk syntax support included by default - Open source - Current
  • Lugaru Epsilon - AWK syntax highlighting, code folding and syntax-aware autoindent available as a seperate download. - Commercial.

Publications

  • Alfred V. Aho, Brian W. Kernighan, and Peter J. Weinberger: The AWK Programming Language Addison-Wesley 1988, ISBN 0-201-07981-X
  • Dale Dougherty, Arnold Robbins: sed & awk O’Reilly 1997, ISBN 1-56592-225-5
  • Arnold Robbins: GAWK: Effective AWK Programming O’Reilly 2001, ISBN 0-596-00070-7

Links

Tutorials

Turkish language tutorial on how to program in the AWK programming language.