[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: {A..z} brace expansion in Bash 3

From: Chet Ramey
Subject: Re: {A..z} brace expansion in Bash 3
Date: Tue, 3 Aug 2004 15:33:55 -0400

> Chet Ramey wrote:
> > I will take a look, but it would help to know exactly which locale.
> Sorry, I should have mentioned.
> It is en_GB with ISO-8859-1. 
> This condition evaluates to true so testing isalpha() may not be
> entirely the right way. It probably comes before D in any collation
> sequence resulting in it ascending.
> [[ Ä = [[:alpha:]] ]]

I fixed it.  It was a problem with signed/unsigned characters.  Unless
explicitly cast to (unsigned char), chars with values > 128 will be sign-
extended to negative numbers when assigned to an int variable.


``The lyf so short, the craft so long to lerne.'' - Chaucer
( ``Discere est Dolere'' -- chet )
Chet Ramey, ITS, CWRU    address@hidden    http://tiswww.tis.cwru.edu/~chet/

reply via email to

[Prev in Thread] Current Thread [Next in Thread]