GNU bug report logs -
#19348
grep-2.21 cannot match patterns with NULLs in binary files
Previous Next
To reply to this bug, email your comments to 19348 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-grep <at> gnu.org
:
bug#19348
; Package
grep
.
(Thu, 11 Dec 2014 15:32:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Jaroslav Skarvada <jskarvad <at> redhat.com>
:
New bug report received and forwarded. Copy sent to
bug-grep <at> gnu.org
.
(Thu, 11 Dec 2014 15:32:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi,
commit 8cc20c82a747460991305b0d8d72faf6830298f4,
"grep: non-text bytes in binary data may be treated as line ends"
added optimization that NULLs are treated as line ends. This is
change of behaviour that may break other tools. Currently I know
about [1], [2]. This new behaviour is not documented in manual page,
it is only briefly mentioned in the NEWS file.
I also think that the old behaviour is useful, so command line switch
for this would be probably handy
thanks & regards
Jaroslav
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1172405
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1172804
Information forwarded
to
bug-grep <at> gnu.org
:
bug#19348
; Package
grep
.
(Fri, 12 Dec 2014 05:25:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 19348 <at> debbugs.gnu.org (full text, mbox):
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.
Severity set to 'wishlist' from 'normal'
Request was from
Paul Eggert <eggert <at> cs.ucla.edu>
to
control <at> debbugs.gnu.org
.
(Fri, 12 Dec 2014 05:26:01 GMT)
Full text and
rfc822 format available.
This bug report was last modified 10 years and 187 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.