"... setting LANG=en_US then people post bugs to the GNU coreutils
about it claiming it is a bug. See the archives there and you will
see it is one of the most often reported non-bugs in ls and sort."
I was using the GNU coreutils sort and it seemed to be ignoring dashes
in the sorting under debian. My friend who uses freebsd was not experiencing this.
Finally I found the above quote on a debian mailing list. I added this to my
bash script ahead of where sort was used:
LANG=
on a line by itself.
The mailing list archive also mentioned that the LANG=en_US could "mess up" perl and other things.
http://lists.debian.org/debian-user/2004/06/msg00637.html