Date: Thu, 11 Nov 1999 23:39:10 -0800 From: "David O'Brien" <obrien@NUXI.com> To: Paul Eggert <eggert@twinsun.com> Cc: tstromberg@rtci.com, freebsd-current@freebsd.org, bug-gnu-utils@gnu.org Subject: Re: Bad 'grep' behaviour in -CURRENT, faulty binary detection? Message-ID: <19991111233909.A60558@dragon.nuxi.com> In-Reply-To: <199911120037.QAA06642@shade.twinsun.com>; from eggert@twinsun.com on Thu, Nov 11, 1999 at 04:37:08PM -0800 References: <382B2711.E13A1CC8@rtci.com> <19991111132031.A60417@dragon.nuxi.com> <199911120037.QAA06642@shade.twinsun.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> Please don't change the algorithm to deduce which files are binary. > It was the subject of much design discussion in the GNU project, and > is fairly consistent across other GNU applications. Sounds reasonable. > The -CURRENT grep is also very misleading w/ ``grep -l'' in that > you will get "hits" on binary files because you can't see that "is > a binary file" message to know better. > > I find it useful to see the names of all files matching the pattern. Yes, but I find saying all binary files match a pattern, weird. $ grep i /COPYRIGHT /kernel /COPYRIGHT:All of the documentation and software included in the ..snip.. Binary file /kernel matches Upto FreeBSD 4.0, we used Grep version 2.0 and added the "-a" which made grep ignore binary files. $ grep-2.0 -a i /COPYRIGHT /kernel /COPYRIGHT:All of the documentation and software included in the ..snip.. I prefere this and it just seems right to ignore binary files. But its not so bad since I can read the "Binary". But using the "-l" flag will give: $ grep -l i /COPYRIGHT /kernel /COPYRIGHT /kernel which I find very misleading. Would it be possible to either ignore binary files when "-l" is in affect. OR to add an ignore binary file flag (like FreeBSD has in 2.x and 3.x)? -- -- David (obrien@NUXI.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991111233909.A60558>