perl qstn...

Robert Bonomi bonomi at mail.r-bonomi.com
Mon Apr 5 01:14:34 UTC 2010


> From owner-freebsd-questions at freebsd.org  Sun Apr  4 17:14:17 2010
> Date: Sun, 4 Apr 2010 15:13:49 -0700
> From: Gary Kline <kline at thought.org>
> To: "Randal L. Schwartz" <merlyn at stonehenge.com>, glarkin at freebsd.org,
>         FreeBSD Mailing List <freebsd-questions at freebsd.org>
> Cc: 
> Subject: Re: perl qstn...
>
> On Sun, Apr 04, 2010 at 10:58:35AM -1000, parv at pair.com wrote:
> > in message <20100404203951.GB47459 at thought.org>,
> > wrote Gary Kline thusly...
> > >
> > >  ---Maybe you can clue me in on this one: around a dozen years ago
> > >  i somw found a recursive grep named tgrep online. to save tying,
> > >  i renamed it "rgr". i can start anywhere and 'rgr pattern'
> > >  --WITHOUT ANY ASTERISK-- will find any pattern and skip binary or
> > >  tarballs or compressed files.  given this, rgr has become my
> > >  favorite utility, but since it doesn't have All of grep's
> > >  options, yes, it's tru e, there are times whrn i have to use the
> > >  real thing.   i have searched for tgrep and cannot find a newer
> > >  more complete version.  would you or anyone reading this know
> > >  where an upgraded version is?
> > >
> > >  Here is the Usage string:
> > >
> > >  p4 13:07 <tao> [5524] rgr
> > >  Usage: tgrep [-iredblLnf] regexp filepat ...
> > >         tgrep -h for help
> > >
> > >
> > >  if not for trgep/rgr my shoulder would've fallen off and just
> > >  laid on the floor; that's how much i use this script.  having the
> > >  'w' switch would be nice, so would the -N switch.
> > 
> > What does "-N" do in grep included with FreeBSD?  My version
> > (FreeBSD 8) only has "-n".
>
>
> 	Sorry, my bad.  I should have said that "N" was any positive
> 	integer.   Sometimes I'll be searching for a phrase that i'm
> 	not certain of and will type grep -7 PATTERN file[s] where
> 	PATTERN is a known.  I'll pipe around for various other
> 	strings.  
> > 
> > I know of one tcgrep (by Tom Christiansen) ...
> > 
> >   http://www.perl.com/CPAN/authors/id/TOMC/scripts/tcgrep.gz
> > 
> > 
> > Then, there is ack ...
> > 
> >   http://search.cpan.org/dist/ack/ack
> > 
> > 
> > ... may need to tinker with option to search non-Perl files (see -a
> > option).
> > 
> > Or, simply ...
> > 
> >   #!/bin/sh
> > 
> >   #  If your particular egrep is laced with potent PCRE, may use -P
> >   #  option (before "$@") to specify Perl regex.
> >   egrep -r $@ .
> > 
>
>
> 	this tgrep is from the NL; by a Prof Piet van Oostrum and is
> 	dated 5/19/93.  i think ii wrote this fellow many years ago.
> 	Zip.  I'll ck out ack when i'm using a gui mailer, thanks.

Google to the rescue.  Given the program name, and the author, one finds that
this code was in "UNIX Power Tools"  (O'Reilly * Assoc.)




More information about the freebsd-questions mailing list