Date: Wed, 9 Oct 2002 21:52:12 -0700 From: Steve Caine <shc@cfg.com> To: "Toby Irvine" <tobyirvine@hotmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: Please help me Message-ID: <12228314128.20021009215212@cfg.com> In-Reply-To: <F5z5b6KZmcK8r6beUzm00000029@hotmail.com> References: <F5z5b6KZmcK8r6beUzm00000029@hotmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 10/9/2002 20:08, tobyirvine@hotmail.com wrote: > I have one question for you. I have been looking to find out what the > command/utility "grep" actually means or stands for. [...] "Advanced Editing on UNIX" by Brian W. Kernighan, Bell Laboratories, Murray Hill, New Jersey 07974, August 4, 1978, says: "The program <b>grep</b> was invented to get around these limitations [as described previously for <b>ed</b>]. The search patterns that we have described in the paper are often called 'regular expressions', and 'grep', stands for g/re/p That describes exactly what <b>grep</b> does -- it prints every line in a set of files that contain a particular pattern." This is from the "UNIX Time Sharing System: UNIX Programmer's Manual" as published by Holt, Rinehart and Winston in 1983. I've got the original Bell Labs memo in my archives somewhere, but I'm pretty sure this is what I remember reading when I first met 6th Edition UNIX in the late 70's. Steve. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?12228314128.20021009215212>