多くのハングル文字を含むファイルがあります。例えば:
저
가
항
공
사
인
도
의
항
공
사
ファイル内の行を並べ替えるために Linux の並べ替えを使用したいのですが、並べ替えが機能しません。それは私に与えます:
저
가
항
공
사
인
도
의
항
공
사
したがって、並べ替えはスペースのみを並べ替えます。これを並べ替える方法は?
これは、システムの LANG 環境変数に関連しています。
ハングル文字をソートするには、LANG を ko_KR.utf-8 に設定する必要があります。
LANG=ko_KR.utf-8 sort tmp.txt
あなたのニーズに合うはずです:
가
공
공
도
사
사
의
인
저
항
항
:D
もう 1 つの韓国語ロケールko_KR.euckrに注意してください。
最近では、ほとんどのディストリビューションがデフォルトの韓国語ロケールとして ko_KR.utf-8 を使用しているようですが、ko_KR.euckr は依然として広く使用されています。