2

多くのハングル文字を含むファイルがあります。例えば:

저
가
항
공
사

인
도
의
항
공
사

ファイル内の行を並べ替えるために Linux の並べ替えを使用したいのですが、並べ替えが機能しません。それは私に与えます:

저
가
항
공
사
인
도
의
항
공
사

したがって、並べ替えはスペースのみを並べ替えます。これを並べ替える方法は?

4

2 に答える 2

7

これは、システムの LANG 環境変数に関連しています。

ハングル文字をソートするには、LANG を ko_KR.utf-8 に設定する必要があります。

LANG=ko_KR.utf-8 sort tmp.txt

あなたのニーズに合うはずです:

가
공
공
도
사
사
의
인
저
항
항

:D

于 2013-03-03T08:22:34.487 に答える
2

もう 1 つの韓国語ロケールko_KR.euckrに注意してください。

最近では、ほとんどのディストリビューションがデフォルトの韓国語ロケールとして ko_KR.utf-8 を使用しているようですが、ko_KR.euckr は依然として広く使用されています。

于 2013-03-03T08:40:20.103 に答える