在shell中,用sort进行排序时,如果排序中含有中文时,需要注意一下。
sort之前, 我的 LANG=zh_CN
我的数据中有中文,在进行排序时,我想按照行进行排序,如果行数据有一样的,就只显示一行。现在的结果是,即使行数据是一样的,它可能也会显示多行。
最终还是因为LANG的问题,因为在zh_CN时,有的编码不能识别,导致它会比较错误
所以在sort之前,把 LANG=GBK就将这个问题解决了
在shell中,用sort进行排序时,如果排序中含有中文时,需要注意一下。
sort之前, 我的 LANG=zh_CN
我的数据中有中文,在进行排序时,我想按照行进行排序,如果行数据有一样的,就只显示一行。现在的结果是,即使行数据是一样的,它可能也会显示多行。
最终还是因为LANG的问题,因为在zh_CN时,有的编码不能识别,导致它会比较错误
所以在sort之前,把 LANG=GBK就将这个问题解决了