An AWK script to check "junk" for newsgroups
Larry Wall
lwall at jpl-devvax.JPL.NASA.GOV
Wed Feb 27 06:15:22 AEST 1991
In article <NE-4OD at ppcger.ppc.sub.org> Sepp at ppcger.ppc.sub.org (Josef Wolf) writes:
: lwall at jpl-devvax.JPL.NASA.GOV (Larry Wall) writes:
:
: ] In article <u4+nMD at ppcger.ppc.sub.org> Sepp at ppcger.ppc.sub.org
: ] (Josef Wolf) writes:
: ] : Well. Fine fine. But what about using standard-tools? Which *IX is
: ] : _delivered_ with Perl?
:
: ] Convex's OS. BSD 4.4 will have it. It's included with GNU. Eventually
: ] everyone will include it, I suspect.
:
: C'mon! Get your feet back on earth. I'm sure there are _some_ people out
: in net.lands who don't want to buy a new OS just to get the fun of Perl.
Who ever said they had to buy a new OS to get the fun of Perl? I fear one
of your inclusive ORs turned into an exclusive OR while you weren't looking.
: ] : Now here is my version of NEWJUNK. It could have been better, but older
: ] : versions of gawk have these ugly memory-leak, so you have to sort out
: ] : the 'Newsgroups:' lines and pipe it into gawk :-(
:
: ] Well. Fine fine. But what about using standard-tools? Which *IX is
: ] _delivered_ with gawk? :-)
:
: Why don't you use awk ? ;-)
I do. When appropriate.
: ] : The awk-version will most likely be slower than the C-version and the
: ] : Perl-Version, but it schould run on most *IX with little modifications.
: ^^^^^^
:
: ] Right.
: ] On my Vax:
: ] $ awk -f newjunk.awk
: [ some error messages deleted ]
:
: Well, I said 'with _little_ modifications'. Not 'without modifications'...
You used a bunch of features that weren't even available in "standard" awk,
such as user-defined functions, match() and getline with redirections.
I don't think that counts as "little modification".
: ] On my Sun:
:
: ] $ nawk -f newjunk.awk
: ] nawk: empty regular expression
: ] source line number 51
: ] context is
: ] >>> // <<< {
:
:
: Waht about this one:
: /.*/ {
:
: ] Your "standard" tools ain't so standard. :-(
:
: But much more standard than Perl.
In a year, this will be a topic for historians. nawk has priced itself
out of the market, and gawk is already diverging from nawk.
Larry
More information about the Alt.sources
mailing list