GNU bug report logs -
#19348
grep-2.21 cannot match patterns with NULLs in binary files
Previous Next
Full log
View this message in rfc822 format
Jaroslav Skarvada wrote:
> This new behaviour is not documented in manual page
The full manual says "When matching binary data, grep may treat non-text bytes
as line terminators." See:
http://www.gnu.org/software/grep/manual/html_node/File-and-Directory-Selection.html
> [1]https://bugzilla.redhat.com/show_bug.cgi?id=1172405
> [2]https://bugzilla.redhat.com/show_bug.cgi?id=1172804
Those are both essentially the same bug, right? And the symptoms are a wrong
diagnostic but the application still works? Anyway, I filed a bug report for
that application here:
http://bugs.debian.org/772901
because a portable shell script cannot use 'grep' on binary data -- POSIX says
the behavior is undefined. It's not clear that GNU grep needs a new option to
resurrect the 2.20 behavior, as the -a option suffices here just as well as any
new option would, and -a is more portable.
This bug report was last modified 10 years and 188 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.