Thanks! Mea culpa.

On Sep 3, 5:06 am, Daniel Eggleston <[email protected]> wrote:
> Not the problem he's trying to solve - he doesn't want line numbers.
>
> By default, binary files won't print out the line (since it's not human
> readable), but text files will.  If you want to force line output, Bryan was
> still on the right path, RTFM:
>
>        -a, --text
>               Process   a   binary   file   as   if   it  were  text;  this
> is  equivalent  to  the
>               --binary-files=text option.
>
>        --binary-files=TYPE
>               If the first few bytes of a file indicate that the file
> contains binary  data,  assume
>               that  the file is of type TYPE.  By default, TYPE is binary,
> and grep normally outputs
>               either a one-line message saying that a binary file matches,
> or no message if there is
>               no  match.   If TYPE is without-match, grep assumes that a
> binary file does not match;
>               this is equivalent to the -I option.  If TYPE is text, grep
> processes a binary file as
>               if   it   were   text;   this   is   equivalent  to  the  -a
> option.   Warning:  grep
>               --binary-files=text might output binary garbage, which can
> have nasty side effects  if
>               the output is a terminal and if the terminal driver interprets
> some of it as commands.
>
>
>
> On Fri, Sep 3, 2010 at 12:34 AM, Bryan Smith <[email protected]> wrote:
> > Sorry, I said RTFM with a smile :o)
>
> > On Fri, Sep 3, 2010 at 1:33 AM, Bryan Smith <[email protected]>wrote:
>
> >> RTFM
>
> >>        -n, --line-number
> >>               Prefix  each  line of output with the 1-based line number
> >> within
> >>               its input file.  (-n is specified by POSIX.)
>
> >> On Thu, Sep 2, 2010 at 11:49 PM, Mike <[email protected]> wrote:
>
> >>> I am using grep to search for strings in a block of code. The man page
> >>> for grep says that "By default, grep prints the matching lines". Yet
> >>> the system only tells me when there is a match; it doesn't print the
> >>> relevant lines. I searched this group and the web for "grep output"
> >>> and found nothing useful. How can I get grep to print out lines
> >>> containing a match?
>
> >>> $ grep graphic gnuchess-5.0*
> >>> Binary file gnuchess-5.05.tar matches
> >>> Binary file gnuchess-5.06.tar matches
> >>> Binary file gnuchess-5.07.tar matches
>
> >>> --
> >>> You received this message because you are subscribed to the Linux Users
> >>> Group.
> >>> To post a message, send email to [email protected]
> >>> To unsubscribe, send email to
> >>> [email protected]
> >>> For more options, visit our group at
> >>>http://groups.google.com/group/linuxusersgroup
>
> >> --
> >> A healthy diet  includes Linux, Linux, and more Linux.
>
> > --
> > A healthy diet  includes Linux, Linux, and more Linux.
>
> > --
> > You received this message because you are subscribed to the Linux Users
> > Group.
> > To post a message, send email to [email protected]
> > To unsubscribe, send email to [email protected]
> > For more options, visit our group at
> >http://groups.google.com/group/linuxusersgroup
>
> --
>
>            Daniel

-- 
You received this message because you are subscribed to the Linux Users Group.
To post a message, send email to [email protected]
To unsubscribe, send email to [email protected]
For more options, visit our group at 
http://groups.google.com/group/linuxusersgroup

Reply via email to