Unix sort-u在某些情况下是错误的
输入文件包含两行:Unix sort-u在某些情况下是错误的,unix,Unix,输入文件包含两行: 추가 나인 运行uniq和sort-u命令: $ uniq -c input_file 2 추가 $ sort -u input_file 추가 由于某些原因,这两个字符串在相邻时是“相等”的。(在debian和ubuntu上测试) 在Mac上,它可以正常工作: $ sort -u input_file 나인 추가 uniq仅适用于已排序的数据。这就是你想要的吗?请参阅手册页。更改区域设置有助于: export LC_ALL=C 谢谢
추가
나인
运行uniq
和sort-u
命令:
$ uniq -c input_file
2 추가
$ sort -u input_file
추가
由于某些原因,这两个字符串在相邻时是“相等”的。(在debian和ubuntu上测试)
在Mac上,它可以正常工作:
$ sort -u input_file
나인
추가
uniq
仅适用于已排序的数据。这就是你想要的吗?请参阅手册页。更改区域设置有助于:
export LC_ALL=C
谢谢你,肖恩 不同的$KCODE设置?(或其他类似变量?)LC\U COLLATE或LC\U ALL可能?