实验在Ubuntu14.04和Ubuntu12.04下进行
名为words.txt的普通ASCII文件:
a a
aachen Aachen
zyuganov Zyuganov
z z
当我使用
时sort -k 1,1 words.txt
结果是
a a
aachen Aachen
z z
zyuganov Zyuganov
对我来说很有意义。
但是对于命令
sort words.txt
结果是
a a
aachen Aachen
zyuganov Zyuganov
z z
结果显示: “a”或“a”< “亚琛”
和“z”或“z”> “久加诺夫”
我测试中的另一个奇怪的例子是“zz”小于“zZ”。
我猜不出有什么规则会产生这样的结果?