GNU bug report logs - #28334
A gnu extension for gnu grep

Previous Next

Package: grep;

Reported by: Camion SPAM <camion_spam-gnubugs <at> yahoo.fr>

Date: Sun, 3 Sep 2017 00:50:01 UTC

Severity: normal

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Camion SPAM <camion_spam-gnubugs <at> yahoo.fr>
Subject: bug#28334: closed (Re: bug#28334: A gnu extension for gnu grep)
Date: Sun, 03 Sep 2017 01:41:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#28334: A gnu extension for gnu grep

which was filed against the grep package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 28334 <at> debbugs.gnu.org.

-- 
28334: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=28334
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Camion SPAM <camion_spam-gnubugs <at> yahoo.fr>, 28334-done <at> debbugs.gnu.org
Subject: Re: bug#28334: A gnu extension for gnu grep
Date: Sat, 2 Sep 2017 18:40:40 -0700
It sounds like grep -Z does what you want, so I'm boldly closing this 
bug report.

[Message part 3 (message/rfc822, inline)]
From: Camion SPAM <camion_spam-gnubugs <at> yahoo.fr>
To: "bug-grep <at> gnu.org" <bug-grep <at> gnu.org>
Subject: A gnu extension for gnu grep
Date: Sun, 3 Sep 2017 00:47:16 +0000 (UTC)
[Message part 4 (text/plain, inline)]
Hello, 
for the use with xargs -0, gnu find has a -print0 option allowing the user to process files even having the <LF> character in their name. however, in one wants to make à check on the content, this doesn't work anymore : One can write find <DIR> <CONDITIONS> -print0 | xargs -0 grep -l <REGEXP> | tr '\n' '\0' | xargs -0 ...to have de second xargs allows files with <SP> or other special characters in their names, but this won't work with files with <LF> in their name.
For this reason, I suggest we add a gnu --print0 option to grep (to be used with -l) which will separate the filenames produced with grep -l, with <NULL> characters instead of <LF> characters, in order to allow the correct processing of files with a <LF> in their names.

One might object that making a file with an <LF> character in it's name is stupid, but it is always possible to create one by mistake, juste with a wrong quote matching in shell commands or scripts.
Best regards, 
Camion
[Message part 5 (text/html, inline)]

This bug report was last modified 7 years and 264 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.