| Related sites for http://www.crossmyt.com/hc/htmlchek/awk-perl.html |
| Dynegent_Technologies_Inc This billing services company for the communication industry offers UniCom billing, customer care and financial system running on the IBM UniVerse database. Located in Richmond, British Columbia, Can | | Zombie_Zapper Free, open source tool that can tell a zombie system to stop flooding. Zombie Zapper works against Trinoo, TFN, Stacheldraht, Troj_Trinoo (the trinoo daemon ported to Windows), and Shaft. | | Paedent_Informatics_Developer_Curriculum Advanced training and courseware for developers. Learn the tools of your trade from experts! MFC, COM, OOAD, C++ & Win32. Located in Ontario, Canada. | | iWorldConnection_com Sells Sceptre notebooks and accessories. | | Doozy_Cards Humorous and musical electronic greeting cards for all occasions. Features include birthdays, holidays and every day designs. Requires membership. | | Red_Bridge_Interactive Providers of Engenda, a Web content management and dynamic publishing solution with strong XML support, workflow, and content contribution for non-technical users. | | Vim_as_XML_Editor If Vim is your main text editor, and if you do a lot of XML editing, then this mini howto might help you to make that even more fun. | | Plasma_Connection Flat panel plasma and LCD displays plus a selection of multimedia projection equipment. | | RFC_1678 IPng Requirements of Large Corporate Networks. E. Britton, J. Tavs. August 1994. | | JSH_Resources Jsh advocacy page; hosts documentation, binaries and source for jsh, an OS independent shell with native Java support. | | RFC_2579 Textual Conventions for SMIv2. K. McCloghrie, D. Perkins, J. Schoenwaelder. April 1999. | | I-Cybie,_Z-Cybie,_&_Aibo Discussion forum with sub-sections for most of the popular model configurations. | | Forward_America Automatically forwards e-mail from any America Online (AOL) account to a user-specified e-mail address. Avoids having to manage two e-mail accounts. | | RFC_0174 UCLA - Computer Science Graphics Overview. J. Postel, V.G. Cerf. June 1971. | | GrayBit_Grayscale_Contrast_Tool Converts your page to greyscale to ensure there is sufficient visual contrast between elements. | | Jessel_Technologies,_Inc_ Custom software development and support for Visual Basic applications. Experience in a broad range of application areas. | | Register_This_Domain Offers domain registration, management and transfer. | | Palo Open Source OLAP software ideal for budgeting and forecasting | | Cybermight Web site design, SEO, programming, and database and e-commerce solutions. | | TeleLinden_Cash_Service Offers method of purchasing Linden dollars by phone. |
|
Availability of Awk (and Perl)Obtaining Awk (and Perl) Returnto htmlchek documentationThis document gives a list of the versions of awk that are available for various platforms (and also a few general Perl links). I have not personally verifiedall FTP links; fortunately, several alternative locations are provided in most cases(you can also try an archie search or FTP site search).Contents: General Awk links Availability of Awk Gawk source distribution Precompiled Gawk binaries, other Awk versions, etc. Availability of Perl On-line Perl Man Pages (documentation) Other Perl links General Awk Links The Usenet comp.lang.awk FAQ (Frequently-Asked Questions list) (HTML version) The Usenet comp.lang.awk FAQ (Frequently-Asked Questions list) (Plain-text version) Basic introduction to the Awk processing model (by Ian Gordon from the May 1996 issue of Linux Journal) Old overview article by the original authors of Awk Online Gawk 3.0.6 manual (book-length) (available in various formats) Online Gawk 3.0.3 manual (book-length) (available in various formats) Guide to invoking Awk from Unix shells Yahoo Awk links Mozilla Open Directory Awk links Availability of AwkGNU Awk or gawk is the premier freely redistributable Awk variant.The current released version (as of late June 2000) is 3.0.6.Networking features are to be added to a future release of Gawk (3.1.0?).Newsflash: Gawk 3.1.0 sources are released; see ftp://ftp.gnu.org/gnu/gawk/.Gawk source distributionFrom: arnold@mathcs.emory.edu (Arnold D. Robbins)Message-Id: <4e06mq$2ta@cssun.mathcs.emory.edu>Date: 22 Jan 1996 09:24:26 -0500Subject: Gawk 3.0 announcementThis is to announce the long awaited, often delayed release of gawkversion 3.0. Gawk (GNU awk) provides a superset of POSIX awk, apattern scanning and data manipulation language.The relevant part of the NEWS file is appended below. This version isavailable as gawk-3.0.0.tar.gz in /pub/gnu onftp.gnu.ai.mit.edu (or one of the mirror sites in the appendedlist). Updates from 2.15.6 are not available, as they would be toolarge. It's easier to just get the whole distribution, too much has changed.Of note is the heavily revised manual, which is almost twice the size of theprevious edition. Also of note is that this release finally uses Autoconf forconfiguration.Also available in the same directory is gawk-3.0.0-doc.tar.gz, whichunpacks on top of the gawk distribution. This contains the TeX ``dribble''and dvi files for the manual, as well as PostScript versions of the manualand the man pages.Bug reports should be mailed to bug-gnu-utils@prep.ai.mit.edu, withcopies to arnold@gnu.ai.mit.edu. See the included documentation forother addresses to use if you are addressing problems specific to anon-Unix version of gawk.I would like to thank the following people for their help in producingthis patch. All of them worked very hard, and I could not have donethis without them.David Trueman - Initial versions of important parts of the mainline codePat Rankin - VMSMichal Jaegermann - Atari and NeXT and UltrixDarrell Hankerson - OS/2 and DOS (and Linux)Scott Deifik - DOSKai Uwe Rommel - OS/2Mark Moraes - for testing with tools unavailable to meKaveh Ghazi - for compiling on umpteen different Unix systemsNelson Beebe - dittoJefferey Friedl - for help in tracking down regexp problemsMiriam Robbins - for her patience, and for sharing me with the computerChanges from 2.15.6 to 3.0Fixed spelling of `Programming' in the copyright notice in all the files.New --re-interval option to turn on interval expressions. They're offby default, except for --posix, to avoid breaking old programs.Passing regexp constants as parameters to user defined functions nowgenerates a lint warning.Several obscure regexp bugs fixed; alas, a small number remain.The manual has been thoroughly revised. It's now almost 50% bigger thanit used to be.The `+' modifier in printf is now reset correctly for each item.The do_unix variable is now named do_traditional.Handling of \ in sub and gsub rationalized (somewhat, see themanual for the gory [and I do mean gory] details).IGNORECASE now uses ISO 8859-1 Latin-1 instead of straightASCII. See the source for how to revert to pure ASCII.--lint will now warn if an assignment occurs in a conditional context.This may become obnoxious enough to need turning off in the future, but"it seemed like a good idea at the time."%hf and %Lf are now diagnosed as invalid inprintf, just like %lf.Gawk no longer incorrectly closes stdin in child processes used ininput pipelines.For integer formats, gawk now correctly treats the precision as thenumber of digits to print, not the number of characters.gawk is now much better at catching the use of scalar values whenarrays are needed, both in function calls and the `x in y' constructs.New gensub function added. See the manual.If do_traditional is true, octal and hex escapes in regexpconstants are treated literally. This matches historical behavior.yylex/nextc fixed so that even null characters can beincluded in the source code.do_format now handles cases where a format specifier doesn't end ina control letter. --lint reports an error.strftime() now uses a default time format equivalent to that of theUnix date command, thus it can be called with no arguments.Gawk now catches functions that are used but not defined at parse timeinstead of at run time. (This is a lint error, making it fatal could breakold code.)Arrays that max out are now handled correctly.Integer formats outside the range of an unsigned long are now detectedcorrectly using the SunOS 4.x cc compiler.--traditional option added as new preferred name for--compat, in keeping with GCC.--lint-old option added, so that warnings about things not in oldawk are only given if explicitly asked for.`next file' has changed to one word,`nextfile'. `next file' is still accepted but generates alint warning. `next file' will go away eventually.Gawk with --lint will now notice empty source files and emptydata files.Amiga support using the Unix emulation added. Thanks to fnf@amigalib.com.test/Makefile is now "parallel-make safe".Gawk now uses POSIX regexps + GNU regex ops by default. --posixgoes to pure posix regexps, and --compat goes to traditional Unixregexps. However, interval expressions, even though specified by POSIX, areturned off by default, to avoid breaking old code.IGNORECASE now applies to *everything*, string comparison as wellas regexp operations.The AT&T Bell Labs Research awk fflush builtin function is nowsupported. fflush is extended to flush stdout if no arg andeverything if given the null string as an argument.If RS is more than one character, it is treated as a regularexpression and records are delimited accordingly. The variable RTis set to the record terminator string. This is disabled in compatibilitymode.If FS is set to the null string (or the third arg. ofsplit() is the null string), splitting is done at every singlecharacter. This is disabled in compatibility mode.Gawk now uses the Autoconf generated configure script, doing awaywith all the config/* files and the machinery that went with them. TheMakefile.in has also changed accordingly, complete with all the standard GNUMakefile targets. (Non-unix systems may still have their own config.h andMakefile; see the appropriate README_d/README.* and/or subdirectory.)The source code has been cleaned up somewhat and the formatting improved. Most GNU software is packed using the new `gzip'compression program. For information on how to order GNU software on tape, floppy, orcd-rom, check the file etc/ORDERS in the GNU Emacs distribution or inGNUinfo/ORDERS on prep.ai.mit.edu [ftp.gnu.ai.mit.edu], or e-mail arequest to: gnu@prep.ai.mit.edu[The following links point towards the main gawk 3.0.6 archive file,which contains gawk source code files assembled in a Unix tararchive and then compressed with GNU gzip; the documentationfiles in .ps and .dvi formats will be available insupplemental archive files named gawk-3.0.6-doc.tar.gz andgawk-3.0.6-ps.tar.gz in the same directory. For compiledexecutables (binaries) for non-Unix systems, see thenext section below.]ASIA: utsun.s.u-tokyo.ac.jp/ftpsync/prep cair-archive.kaist.ac.kr/pub/gnu ftp.nectec.or.th/pub/mirrors/gnu AUSTRALIA: archie.au/gnu(archie.oz or archie.oz.au for ACSnet) AFRICA: ftp.sun.ac.za/pub/gnu MIDDLE-EAST: ftp.technion.ac.il/pub/unsupported/gnu EUROPE: irisa.irisa.fr/pub/gnu ftp.univ-lyon1.fr/pub/gnu ftp.ieunet.ie/pub/gnu unix.hensa.ac.uk/mirrors/uunet/systems/gnu src.doc.ic.ac.uk/gnu nic.switch.ch/mirror/gnu ftp.informatik.rwth-aachen.de/pub/gnu ftp.win.tue.nl/pub/gnu ftp.funet.fi/pub/gnu ftp.etsimo.uniovi.es/pub/gnu ftp.luth.se/pub/unix/gnu ftp.sunet.se/pub/gnu SOUTH AMERICA: ftp.inf.utfsm.cl/pub/gnu ftp.unicamp.br/pub/gnu WESTERN CANADA: ftp.cs.ubc.ca/mirror2/gnu USA: wuarchive.wustl.edu/systems/gnu ftp.digex.net/pub/gnu ftp.kpc.com/pub/mirror/gnu ftp.ms.uky.edu/pub3/gnu jaguar.utah.edu/gnustuff ftp.hawaii.edu/mirrors/gnu uiarchive.cso.uiuc.edu/pub/gnu ftp.cs.columbia.edu/archives/gnu/prep col.hp.com/mirrors/gnu gatekeeper.dec.com/pub/GNU ftp.uu.net/systems/gnu prep.ai.mit.edu/pub/gnu The central GNU archive for source code distributions is at ftp://ftp.gnu.org/gnu/gawk/; the Gnu archive and mirror sites currently contain source code and upgrade patches for older versions of Gawk.Precompiled Gawk binaries, other Awk versions, etc.There are three main types of ports of Gawk to MS-DOS available as precompiled executables: First, 16-bit ports (GNUish, etc.) that will run under plain unenhanced MS-DOS on any 80x86 processor, but are limited to using 640k of memory. Second, 32-bit ports (DJGPP, etc.) that can run processing jobs requiring more than 640k of memory, but require DPMI memory-management services to run. (DPMI services are automatically available in a MS-Windows DOS box, but require running a separate program in plain MS-DOS.) The DJGPP compiled 32-bit binaries can also see long filenames under Windows 95/98. Third, there are true Windows ports that depend on WIN32 DLL's. Finally, the fourth section below contains links to miscellaneous non-MS-DOS ports and non-Gawk sources.16-bit ports: See http://www.dms.auburn.edu/gnuish/ for documentation on the GNUish project (16-bit MS-DOS and OS/2 ports of GNU software). Gawk 3.0.6 for Windows/DOS at ftp://ftp.cdrom.com/pub/simtelnet/gnu/gnuish/): ftp://ftp.cdrom.com/pub/simtelnet/gnu/gnuish/gawk306s.zip Gawk 3 source and docs ftp://ftp.cdrom.com/pub/simtelnet/gnu/gnuish/gawk306d.zip Gawk 3 supplemental documentation (TeX DVI and PS) ftp://ftp.cdrom.com/pub/simtelnet/gnu/gnuish/gawk306x.zip Gawk 3 executables for MS-DOS Gawk 3.0.4 (next most recent) for Windows/DOS: ftp://ftp.cdrom.com/pub/simtelnet/gnu/gnuish/gawk304s.zip Gawk 3 source and docs ftp://ftp.cdrom.com/pub/simtelnet/gnu/gnuish/gawk304d.zip Gawk 3 supplemental documentation (TeX DVI and PS) ftp://ftp.cdrom.com/pub/simtelnet/gnu/gnuish/gawk304x.zip Gawk 3 executables for MS-DOS ftp://ftp.cdrom.com/pub/simtelnet/gnu/gnuish/mawk122s.zip Mawk 1.22 sources ftp://ftp.cdrom.com/pub/simtelnet/gnu/gnuish/mawk122x.zip Mawk 1.22 executable for MS-DOS (somewhat old version, but latest that will work on 8086) ftp://ftp.sil.org/pub/software/dos/gnu/gawk2156.zip Old Gawk 2.15.6 (last pre-version-3 release), compiled for DOS; may take up less of the 640k available memory than Gawk 3.0.X on old 16-bit-only MS-DOS systems. (Also includes a 32-bit executable that does not run under Windows -- only under bare DOS on a 386+.) The old Gawk 2 manual is also still on-line. 32-bit ports: Gawk 3.0.6 for Windows/DOS at ftp://ftp.cdrom.com/pub/simtelnet/gnu/djgpp/v2gnu/): ftp://ftp.cdrom.com/pub/simtelnet/gnu/djgpp/v2gnu/gwk306b.zip 32-bit only version of Gawk 3.0.6 compiled under DJGPP system; sees long filenames under Windows 95/98 (source code and documentation is in other archive files in the ftp://ftp.cdrom.com/pub/simtelnet/gnu/djgpp/v2gnu/ directory). Also see http://archiv.leo.org/pub/comp/os/os2/leo/gnu/script/ and http://archiv.leo.org/pub/comp/os/dos/gnuish/ for a European gnuish mirror [Includes a specific OS/2 port, but not updated beyond Gawk 3.04] Windows Versions: A 32-bit windows executable can be downloaded from http://gnuwin32.sourceforge.net/packages/gawk.htm http://cm.bell-labs.com/cm/cs/awkbook/index.html Brian W. Kernighan's Awk site; includes source code and Win32 binaries for an updated version of original AT&T Awk ("One True Awk"). http://www.muc.de/~walkerj/GAWKDLL/gawkdll.htm -- site for GawkDLL (Gawk functions as a DLL for MS-Windows programmers) ftp://ftp-os2.cdrom.com/pub/os2/unix/gnuawk.zip Gawk 3.0.3 for OS/2 Non MS-DOS: ftp://ftp.whidbey.net/pub/brennan/mawk1.3.3.tar.gz original Mawk 1.3.3 sources for Unix ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/MacGawk.sit.bin MacGawk executable (not sure this is the latest version) ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Gawksource.sit.bin MacGawk source ftp://ftp.eos.hokudai.ac.jp/pub/mac/util/jgawk/ (Japanese-localized Mac Gawk) Also, an AWK-to-C-source-code translator is available at http://awka.sourceforge.net/. Availability of PerlI am only including some general Perl links here. Perl 4.036ports were available for MS-DOS, Mac, Windows-NT, VMS, Amiga, OS/2, Atari,LynxOS, MVS, MPE, Xenix, and Netware; I'm not sure what the status of Perl 5ports is. On-line Perl Man Pages (documentation): http://www-cgi.cs.cmu.edu/cgi-bin/perl-man http://www.aisd.com/technology/perl/man/ Other Perl links http://language.perl.com/index.html Perl.Com http://www.faqs.org/faqs/perl-faq Hypertext FAQ for Usenet's comp.lang.perl hierarchy http://www.rexswain.com/perl5.html Perl 5 Reference Guide http://www.cis.ufl.edu/perl/ UFlorida Perl Archive http://src.doc.ic.ac.uk/packages/perl/ Perl source (UK) http://www.geek-girl.com/perl/perl.html http://www.metronet.com/1h/perlinfo/ Metronet Perl Page http://www.metronet.com/1h/perlinfo/perl5/ Metronet Perl 5 Page http://www.oac.uci.edu/indiv/ehood/perlWWW/ Perl for HTML/WWW |
|