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.

http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_13

Thanks,

- M.



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