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.



Reply via email to