concise glossary of the essential awk - Last edited 2014-08-04 02:26 UTC
Contents: AWK versions, Docs, References, People, History.
AWK versions:
bwk-awk: aka TOTA: The One True Awk
http://www.cs.princeton.edu/~bwk/btl.mirror
(( from Dr. Brian W. Kernighan -- the ''k'' of awk ))
gawk: gnu version of awk
https://www.gnu.org/software/gawk/
mawk: michael brennian's awk
version 1.3.4: http://invisible-island.net/mawk/
bbawk: busybox awk
http://www.busybox.net/
Docs:
TAPL: The AWK Programming Language.
http://cm.bell-labs.com/cm/cs/awkbook/
changes: http://awk.freeshell.org/FIXES
GEAP: GAWK: Effective AWK Programming
http://www.oreilly.com/catalog/awkprog3
latest: http://www.gnu.org/software/gawk/manual/html_node/
help: dr. k's princeton COS333 course - concise text help
http://www.cs.princeton.edu/courses/archive/spr14/cos333/awk.help
awk(1) man page:
http://www2.research.att.com/~astopen/man/man1U/awk.html
gawk(1) man page:
ftp://hpux.connect.org.uk/hpux/Gnu/gawk-4.1.1/gawk-4.1.1.man.html
gawk 4.1 expose`:
http://www.drdobbs.com/open-source/gnu-awk-this-is-not-your-fathers-awk/240158351
mawk(1) man page:
http://invisible-island.net/mawk/manpage/mawk.html
changes: http://invisible-island.net/mawk/CHANGES
bbawk expose`: http://wiki.alpinelinux.org/wiki/Awk
References:
wiki: http://awk.freeshell.org/?action=index
refs: http://awk.info/?Sitemap
IRC chat: https://kiwiirc.com/client/chat.freenode.net:+7070/?#awk
news-group: https://groups.google.com/group/comp.lang.awk
posix--2013:
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html
http://austingroupbugs.net/view_all_bug_page.php
ISO standard: http://awk.freeshell.org/awk_2012_ISO
People:
bwk: Dr. Brian Wilson Kernighan -- the ''k'' of awk
http://www.cs.princeton.edu/~bwk
http://en.wikipedia.org/wiki/Brian_Kernighan
arnold: [aA](rnold|
haron) David Robbins -- maintainer of gawk
http://www.skeeve.com
http://www.skeeve.com/gnu-awk-and-me-2014.pdf
dickey: Thomas E. Dickey -- maintainer of mawk
http://invisible-island.net/personal/resume.html
http://en.wikipedia.org/wiki/Thomas_Dickey
win 32/64 exe: ftp://invisible-island.net/mawk/win32/
eliz: Eli Zaretskii -- win32 gawk - 4.1.1 w. MPFR
http://sourceforge.net/projects/ezwinports/files/
http://sourceforge.net/projects/ezwinports/files/gawk-4.1.1-w32-bin.zip
klabastor: win32 bwk-awk; mawk 1.3.3; gawk 4.1. w/wo MPFR, 64 bit
http://www.klabaster.com/freeware.htm
scottn: win x64 bwk-awk: http://scottn.us/downloads/awk64.exe
rmy: Ron Yorston - win32 native port of BusyBox?
http://intgat.tigress.co.uk/rmy/busybox/index.html
win32 exe: ftp://ftp.tigress.co.uk/public/gpl/6.0.0/busybox/
History:
oawk: original 1977 version - called old awk after 1985
http://lief.if.ufrgs.br/pub/linguagens/awk.pdf
nawk: 1985 extensions - called new awk
sources: https://github.com/danfuzz/one-true-awk
history: http://awk.freeshell.org/AA-awk-history
code: to make this wiki from plain text
pclip | awk64 -v s=\\\ -v t=\040\\\046nbsp\073 /EOF/{exit;}/#::/{next;}/----/{print;next;}{gsub(/\t/,(t)(t)t);gsub((FS)FS,t);print(($0)s);} | clip