[ewt@mercury comps]$ echo HELLO | LANG="" grep '[a-z]'
[ewt@mercury comps]$ echo HELLO | LANG="en_US" grep '[a-z]'
This is really, really bad.
That's what ISO/IEC 14651 mandates.
Basically, A comes right after a, then comes b, then B etc.
Talk to Ulrich if unsure.
In ENGLISH? This is absolutely insane, and is going to kill folks shell scripts.
If this is true, we
need to set the english locale to C, not en_US.
Jakub, please make sure this is true and tell us if we just can't use en_US
without frying shell
This defect is considered MUST-FIX for Winston Gold release