memo.xight.org

日々のメモ

Mac で日本語のソート

Summary

Macのターミナルで ls を実行した際、
日本語ファイル名のソートの挙動がおかしかった。
期待した通りにソートできない。

ls | sort

でも、同じ挙動に。

解決法

環境変数 LANG, または LC_ALL を C にしたら、期待した結果になった。

LANG=C ls
LC_ALL=C ls


Reference

Mac OS X の sort コマンドが壊れてるかと思ったら — のつこつ日誌
https://blackpearl.kawasaki3.org/Plone/Staggering-and-Stumbling-Diary/sort%20and%20LC_ALL