caan: the comprehensive awk archive network
-or-
CAAN: The Comprehensive Awk Archive Network
http://awk.freeshell.org/CAAN-or-caan revised: 2014-05-29 01:35 UTC
a pun on http://en.wikipedia.org/wiki/CPAN
TOC: Intro, Archives, Versions, Etc, EOF
Intro:
historical: http://lief.if.ufrgs.br/pub/linguagens/awk.pdf
original 1979 awk doc, only 30 kB - referenced from:
http://academic.research.microsoft.com/Publication/193202/awk-ap-attern-scanning-and-processing-language-second-edition
awk help: http://www.cs.princeton.edu/courses/archive/spr14/cos333/awk.help
primer: http://en.wikibooks.org/wiki/An_Awk_Primer
can be saved as a single pdf file: goebel's http://www.vectorsite.net/tsawk.html
tutorial: http://www.gnu.org/software/gawk/manual/html_node/Getting-Started.html
Archives:
http://awk.info/?Sitemap sitemap - topics - toc
http://awk.freeshell.org/?action=index
Versions:
bwk-awk: http://www.cs.princeton.edu/~bwk/btl.mirror
from Dr. Brian W. Kernighan -- the ''k'' of awk -- 20121220
awk(1) man pages: http://www2.research.att.com/~astopen/man/man1U/awk.html
changes: http://awk.freeshell.org/FIXES
exe: http://scottn.us/downloads/awk64.exe 20110810 64-bit
exe: http://www.cs.princeton.edu/~bwk/btl.mirror/awk95.exe 20070501
gawk: http://www.gnu.org/software/gawk/ 4.1.1
gawk(1): ftp://hpux.connect.org.uk/hpux/Gnu/gawk-4.1.1/gawk-4.1.1.man.html
expose`:http://www.drdobbs.com/open-source/gnu-awk-this-is-not-your-fathers-awk/240158351
changes:https://www.gnu.org/software/gawk/manual/html_node/Feature-History.html
exe:http://sourceforge.net/projects/ezwinports/files/gawk-4.1.1-w32-bin.zip/download
has MPFR; requires the four .dll files included there
exe: http://www.klabaster.com/freeware.htm
4.1.0 64-bit wo MPFR; 32-bit w/wo MPFR
mawk: http://invisible-island.net/mawk/ version 1.3.4
mawk(1): http://invisible-island.net/mawk/manpage/mawk.html
changes: http://invisible-island.net/mawk/CHANGES 2013/12/27
exe: ftp://invisible-island.net/mawk/win32/
bbawk(1): http://wiki.alpinelinux.org/wiki/Awk
bb(1): http://www.busybox.net/downloads/BusyBox.html
changes: http://www.busybox.net/ ie -e AWK_PROG
w32: http://intgat.tigress.co.uk/rmy/busybox/index.html
exe: ftp://ftp.tigress.co.uk/public/gpl/6.0.0/busybox/
Etc:
news-group: https://groups.google.com/group/comp.lang.awk
chat: https://kiwiirc.com/client/irc.freenode.net:+7070/#awk
posix-2013: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html
posix-new: http://austingroupbugs.net/view_all_bug_page.php
iso: http://awk.freeshell.org/awk_2012_ISO
EOF: http://awk.freeshell.org/g0ph3r
awk code for this wiki: beware the ''&'' feature of sub/gsub pclip | awk64 -v s=\\\ -v t=\040\\\046nbsp\073\040 -v u=\136# -v v=\136-- $0~u{next}$0~v{print;next}/\173{{/,/\175}}/{print;next}{gsub((FS)FS,t);print(($0)s)} | clip \040 is space \046 & \073 ; \136 ^ \173 { \175 } pclip prints the clipboard; clip copies to clipboard