From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17327 invoked from network); 8 Jul 1998 15:57:40 -0000 Received: from math.gatech.edu (list@130.207.146.50) by ns1.primenet.com.au with SMTP; 8 Jul 1998 15:57:40 -0000 Received: (from list@localhost) by math.gatech.edu (8.8.5/8.8.5) id LAA19722; Wed, 8 Jul 1998 11:34:41 -0400 (EDT) Resent-Date: Wed, 8 Jul 1998 11:34:41 -0400 (EDT) From: Zoltan Hidvegi Message-Id: <199807081536.KAA00879@hzoli.home> Subject: Re: 'LC_COLLATE=de ls [A-Z]*' expands to 'every file' including lowercase In-Reply-To: <980708040212.ZM8132@candle.brasslantern.com> from Bart Schaefer at "Jul 8, 98 04:02:12 am" To: zsh-workers@math.gatech.edu (Zsh hacking and development) Date: Wed, 8 Jul 1998 10:36:21 -0500 (CDT) X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Resent-Message-ID: <"LU-yO3.0.5q4.G6ver"@math> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/4211 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu > } According to the standard: > } > } LC_COLLATE > } This variable determines the behaviour of range expressions, > } equivalence classes and multi-character collating elements > } within pattern matching. > > Which standard, specifically? POSIX 1003.2 and X Open Single Unix Spcification Version 2. It says: (7) A range expression represents the set of collating elements that fall between two elements in the current collation sequence, inclusively. It shall be expressed as the starting point and the ending point separated by a hyphen (-). Range expressions shall not be used in Strictly Conforming POSIX.2 Applications because their behavior is dependent on the collating sequence. Range expressions shall be supported by conforming implementations. Zoli