给定文件txt:
ab
a c
a a
调用sort txt时,我获得:
a a
ab
a c
换句话说,它不是正确的排序,它有点删除/忽略空白!我希望这是sort -i的行为,但无论是否带有-i标志都会发生.
我想获得“正确”的排序:
a a
a c
ab
我该怎么办?
解决方法:
解决方法:
export LC_ALL=C
From the sort()
documentation:
WARNING: The locale specified by the environment affects sort order. Set LC_ALL=C to get the traditional sort order that uses native byte values.
(至少适用于ASCII,不知道UTF8)