From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20201 invoked from network); 27 Apr 2000 19:12:09 -0000 Received: from sunsite.auc.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 27 Apr 2000 19:12:09 -0000 Received: (qmail 10608 invoked by alias); 27 Apr 2000 19:12:02 -0000 Mailing-List: contact zsh-workers-help@sunsite.auc.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 10984 Received: (qmail 10601 invoked from network); 27 Apr 2000 19:12:01 -0000 X-Authentication-Warning: hoser.devel.redhat.com: teg set sender to teg@redhat.com using -f Sender: teg@redhat.com To: Chmouel Boudjnah Cc: zsh-workers@sunsite.auc.dk Subject: Re: globbing bug, 3.0.6 References: Organization: Red Hat Inc. Mail-copies-to: never From: teg@redhat.com (Trond Eivind=?iso-8859-1?q?_Glomsr=F8d?=) Date: 27 Apr 2000 15:11:53 -0400 In-Reply-To: Chmouel Boudjnah's message of "18 Apr 2000 11:44:26 -0700" Message-ID: User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.6 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Chmouel Boudjnah writes: > teg@redhat.com (Trond Eivind Glomsr=F8d) writes: >=20 > > hoser% rpm -q zsh > > zsh-3.0.7-4 > > hoser% echo $ZSH_VERSION=20 > > 3.0.7 > > hoser% cat /etc/redhat-release=20 > > Red Hat Linux release 6.2 (Zoot) > > hoser% ls=20 > > AA AC AE BB BD CA CC CE ab ad ba bc be cb cd da dc de > > = AB AD BA BC BE CB CD aa ac ae bb bd ca cc ce db dd > > hoser% ls [A-C]* > > AA AC AE BB BD CA CC CE ab ad ba bc be > > AB AD BA BC BE CB CD aa ac ae bb bd > > hoser% >=20 > it's the POSIX standard behavior when locale setting is set. Yes. http://wwwold.dkuug.dk/jtc1/sc22/wg20/docs/n634.txt: ************************************************************************ (1) Once special characters (punctuation) have been removed from original strings, the ordering is determined by scanning forward (left to right) [disregarding case and diacriticals]. ************************************************************************ And that's horribly broken IMHO. At least, I think it's broken in shell expansion (translates to: "it's not what I'm used to, it's different in different locales (POSIX vs. the rest, including en_US), it makes deleting just uppercase filenames in a range hard") --=20 Trond Eivind Glomsr=F8d Red Hat, Inc.