Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Why zsh chose to be non-compliant in pattern matching

Peter Stephenson schreef op 29-02-16 om 11:27:
> On Mon, 29 Feb 2016 17:00:28 +0700
> Cuong Manh Le <cuong.manhle.vn@xxxxxxxxx> wrote:
>> The super user in U&L site post his opinion at
>> http://unix.stackexchange.com/a/266394/38906
>> He said that the pattern matching spec is unspecified for quoted characters
>> inside bracket expression. What is your opinion?
> He's talking about the standard, which indeed doesn't say anything about
> the subject.

In my view, the standard is quite clear:

"If any character (ordinary, shell special, or pattern special) is
quoted, that pattern shall match the character itself."

That sentence applies to pattern matching notation as a whole. Bracket
expressions are a part of pattern matching notation. There is no
language anywhere in the standard that excludes bracket expressions from
the sentence quoted.



- M.

Messages sorted by: Reverse Date, Date, Thread, Author