Originally Posted by crispyleif
In curiousity, I ran over to the neighbour and tested her mac (bash v2.05) and the original command worked fine there.
[[:upper:]] works as a charm ! Thx
env LC_COLLATE=C ls -d [A-Z]* doesn't
Sorry but I don't know how MAC OS manages collation and locales. What is the output of locale on that machine?