我的文件包含许多hangul字符。例如:
저
가
항
공
사
인
도
의
항
공
사
我想使用linux排序对文件中的行进行排序但排序不起作用。 它给了我:
저
가
항
공
사
인
도
의
항
공
사
因此,sort只对空格进行排序。 如何排序?
答案 0 :(得分:5)
这与您系统的LANG环境变量有关。
为了对hangul字符进行排序,LANG应设置为ko_KR.utf-8。
LANG=ko_KR.utf-8 sort tmp.txt
应该符合您的需要:
가
공
공
도
사
사
의
인
저
항
항
:d
答案 1 :(得分:1)
你应该知道另一个韩国语言环境 ko_KR.euckr 。
最近,似乎大多数发行版使用ko_KR.utf-8作为默认的韩语语言环境,但ko_KR.euckr仍然被广泛使用。