32072


utf-8 のテキストファイルがあります。このファイルに対して `sort` コマンドを行っても、日本語がソートされないことに気が付きました。

[code]

     % cat test.txt
    あ
    い
    う
    え
    お
     % cat test.txt | sort
    あ
    い
    う
    え
    お
     % cat test2.txt
    お
    え
    う
    い
    あ
     % cat test2.txt | sort
    お
    え
    う
    い
    あ
    
[/code]

日本語を含んだテキストファイルをするには、どうしたらいいでしょうか。


CC BY-SA 3.0
2017-01-23T02:40:32.743
32067
2017-01-23T04:22:37.800
754
question
ubuntu shellscript
日本語を含んだテキストファイルをソートするには？

[code]

    printf 'お\nえ\nう\nい\nあ\n' | LC_ALL=ja_JP.UTF-8 sort
    
[/code]

とすると

[code]

    あ
    い
    う
    え
    お
    
[/code]

になりました。


CC BY-SA 3.0
2017-01-23T04:22:37.800
32072
2017-01-23T04:22:37.800
754
32067
answer