GNU bug report logs - #78772
Feature request: glob-matching patterns

Previous Next

Package: grep;

Reported by: Philip Prindeville <philipp <at> redfish-solutions.com>

Date: Thu, 12 Jun 2025 03:31:01 UTC

Severity: wishlist

Full log


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

From: Philip Prindeville <philipp <at> redfish-solutions.com>
To: "Dale R. Worley" <Dale.Worley <at> comcast.net>
Cc: 78772 <at> debbugs.gnu.org
Subject: Re: bug#78772: Feature request: glob-matching patterns
Date: Fri, 13 Jun 2025 13:17:49 -0600

> On Jun 13, 2025, at 12:07 PM, Dale R. Worley <Dale.Worley <at> comcast.net> wrote:
> 
> Philip Prindeville via Bug reports for GNU grep <bug-grep <at> gnu.org>
> writes:
>> It might be useful to have an argument like --glob-regexp to have a
>> file containing globbing patterns to match (or exclude) against a
>> stream of filenames.
> 
> It seems to me what you want is an argument that causes grep to
> interpret patterns as shell "globs" rather than as regexps.  (Note that
> the glob language is considerably weaker than regexps, and AFAIK they
> are never called "regexps".)  So a better name would be "--glob".
> 
> I can see value in that.
> 
> Is there an unambiguous standard for globs?  I know that different
> shells do globbing somewhat differently.  Although I notice that grep
> has these options that take glob arguments, so the code in grep must
> contain a glob-matcher already, and thus a definition of glob-patterns.
> 
>       --exclude=GLOB
>       --exclude-dir=GLOB
>       --include=GLOB
> 
> Dale

Corrected. —-glob or —-glob-pattern ...

Yes, it seemed like a light lift using the globbing already included.

And POSIX globbing is fine.



This bug report was last modified 6 days ago.

Previous Next


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