Date: Sun, 4 Apr 2010 15:13:49 -0700 From: Gary Kline <kline@thought.org> To: "Randal L. Schwartz" <merlyn@stonehenge.com>, glarkin@FreeBSD.org, FreeBSD Mailing List <freebsd-questions@FreeBSD.org> Subject: Re: perl qstn... Message-ID: <20100404221349.GD47459@thought.org> In-Reply-To: <20100404205835.GA34394@holstein.holy.cow> References: <20100403210610.GA4135@thought.org> <4BB8108A.9080104@FreeBSD.org> <1270371713.5861.98.camel@tao.thought.org> <86aatjnsts.fsf@red.stonehenge.com> <20100404203951.GB47459@thought.org> <20100404205835.GA34394@holstein.holy.cow>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Apr 04, 2010 at 10:58:35AM -1000, parv@pair.com wrote: > in message <20100404203951.GB47459@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. gary > > - parv > > -- > -- Gary Kline kline@thought.org http://www.thought.org Public Service Unix http://jottings.thought.org http://transfinite.thought.org The 7.79a release of Jottings: http://jottings.thought.org/index.php
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100404221349.GD47459>