>From the bash author: 37971 This is a locale problem. The de_DE locale gives lower case and upper case letters the same collating weight. POSIX.2 warns that range expressions are not portable across locales. 33822 Locale problem. Same as 37971 37971 seems to be fixed.