sort -u在某些情况下工作错误

时间:2013-04-24 15:31:06

标签: unix

输入文件包含两行:

추가
나인

运行uniqsort -u命令:

$ uniq -c input_file 
    2 추가
$ sort -u input_file
    추가

由于某些原因,这两个字符串在相邻时是“相等的”。 (在debian和ubuntu上测试) 在Mac上它工作正常:

$ sort -u input_file
    나인
    추가

2 个答案:

答案 0 :(得分:0)

uniq仅适用于已排序的数据。这是你要求的吗?参见手册页。

答案 1 :(得分:0)

更改区域设置配置有帮助:

export LC_ALL=C

谢谢肖恩!