GNU bug report logs - #28304
Feature Request - Quit on Non Match

Previous Next

Package: grep;

Reported by: Adam Danischewski <adam.danischewski <at> gmail.com>

Date: Thu, 31 Aug 2017 14:44:02 UTC

Severity: wishlist

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Adam Danischewski <adam.danischewski <at> gmail.com>
To: bug-grep <at> gnu.org
Subject: Feature Request - Quit on Non Match
Date: Thu, 31 Aug 2017 10:43:30 -0400
[Message part 1 (text/plain, inline)]
I've been writing parsers and it would be really nice if grep could do the
following:

*grep --quit-nm 1 -Pno "^[ \t\f]*#.*$" <(sed -n '2,$p' gen_ent.bsh)*

If you:
*grep -m 1 -Pno "^[ \t\f]*#.*$" <(sed -n '2,$p' gen_ent.bsh)*

Only the first match of the header block gets printed, yet it would be nice
if grep in O(n), could simply be on the look out for the first failure to
match the -o context and quit at --quit-nm non-match occurrences.
[Message part 2 (text/html, inline)]

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

Previous Next


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