sort (GNU coreutils) 8.12 The case-sensitivity looks buggy in sort. Have a look at these examples:
$ cat bbb A B b 0 a B b 0 A b b 1 $ sort bbb a B b 0 A B b 0 A b b 1 $ sort -k1,2 bbb a B b 0 A b b 1 A B b 0 $ cat ccc A 2 b 0 a 2 b 0 A 1 b 1 $ sort ccc A 1 b 1 a 2 b 0 A 2 b 0 $ sort -k1 ccc A 1 b 1 a 2 b 0 A 2 b 0 $ sort -k1,2 ccc A 1 b 1 a 2 b 0 A 2 b 0 $ sort -k1,1 ccc a 2 b 0 A 1 b 1 A 2 b 0 $ cat ddd A2 b 0 a2 b 0 A1 b 1 $ sort ddd A1 b 1 a2 b 0 A2 b 0 $ sort -k1 ddd A1 b 1 a2 b 0 A2 b 0 $ sort -k1,1 ddd A1 b 1 a2 b 0 A2 b 0 $ sort -k1,2 ddd A1 b 1 a2 b 0 A2 b 0 $ sort -k1,3 ddd A1 b 1 a2 b 0 A2 b 0
