According to http://awk.info/?doc/news/mawkIsFast.html, mawk is faster than
C, C++, Java, Perl, Ruby,.. They say it's the fastest computer language around. Now
that's pretty enormous to say, but the people at awk.info seem to be able to back
it up: they have test benches showing that mawk can handle large bundles of data
fast and splendidly.
I for one feel that mawk is faster than both nawk and gawk, but it's an impression
rather than a fact. I'm too busy writing Puppy scripts these days to pause and
validate that statement. However those of my bash scripts that contain awk
lines or statements do feel speedier running with mawk.
~~~ Edit, April 22, 2016: ~~~
Please see below for local download.
~~~ End of edit. ~~~
I realize that gawk is present on all Puppies. However it is not known for its speed,
and some believe that it is not a real awk in the sense that it has "proprietary"
commands not found on run-of-the-mill awks. gawk is also mammoth-sized (over
400k) compared to mawk's 160k.
This package includes a pdf on mawk to get you started. There are of course
numerous resources on-line for awk generally. This search
http://www.ask.com/web?qsrc=1&o=0&l=dir ... archTopBox
should provide a good jumping board for anyone interested in the awk language.
As for me, I like awk because
- * its logic is not foreign to my regular thinking as a language worker (which
__ I am by trade);
* anyone with a minimum of logic can understand its basic concept of line and
__ column or record and field processing;
* it's not cryptic or "savant"; and
* it interfaces wonderfully with the bash script language we have on Puppy.