大量にファイルのあるdirectoryで特定のファイルを探そうと思ってwildcardsを使ったらja_JP.UTF-8だと正しく表示されないことに気づきました。
freebsd-hackers MLで質問したら梅本肇さんからLC_COLLATEをCに設定すれば良い旨教えていただき解決しました。嬉しい!!!
具体的な例は、以下の通り。(shellはtcshを使用しています。)
(1) setenv LANG ja_JP.UTF-8だけの時
% ls
a A b B c C d D e E
% ls [b-d]
b B c C d <=== 何故かBとCまで表示されてしまう。
(2) setenv LC_COLLATE Cを追加後
% ls
a A b B c C d D e E
% ls [b-d]
b c d <=== ちゃんと正しく表示される