To elucidate, try:

[a...@eris ls]$ /bin/ls | od -txz -w4

-jesse


On Sun, Apr 5, 2009 at 9:47 PM, Adam <[email protected]> wrote:
> [a...@eris ls]$ echo $LC_COLLATE
> en_US.UTF-8
> [a...@eris ls]$ ls
> a0b  a4b  a8b  a`b  a=b  a_b  a:b  a'b  a[b �...@b  a&b  alb  apb  azb
> a1b  a5b  a9b  a^b  a>b  a-b  a!b  a"b  a]b  a$b  a#b  aLb  aPb  aZb
> a2b  a6b  aab  a~b  a|b  a,b  a?b  a(b  a{b  a*b  a%b  amb  aqb
> a3b  a7b  aAb  a<b  a b  a;b  a.b  a)b  a}b  a\b  a+b  aMb  aQb
> [a...@eris ls]$
>
> Each of these is a file with a three-character name, first character 'a',
> third character 'b'.  Why aren't these sorted in strict ASCII order, or even
> case-insensitive ASCII order?  'a b' then 'a!b' then ... then 'a}b' then
> 'a~b'?  No problems or anything urgent here, just been curious about it for
> a while.  I tried looking through the source code, but it looks to me like
> it just uses 'strcoll'.  Thanks in advance for any explanation!
>
> Adam
>

-- 
There are 10 types of people in this world, those
that can read binary and those that can not.
_______________________________________________
Mid-Hudson Valley Linux Users Group                  http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug
Upcoming Meetings (6pm - 8pm)                         MHVLS Auditorium
  Mar 7 - Web Hack-a-thon - SUNY Newpaltz
  Apr 1 - EC2 and Cloud Computer
  May 6 - TBD

Reply via email to