Что-то я совсем перестал понимать принцип сортировки в ru_RU.KOI8-R. К примеру:
> locale LANG=ru_RU.KOI8-R LC_CTYPE="ru_RU.KOI8-R" LC_NUMERIC="ru_RU.KOI8-R" LC_TIME="ru_RU.KOI8-R" LC_COLLATE="ru_RU.KOI8-R" LC_MONETARY="ru_RU.KOI8-R" LC_MESSAGES="ru_RU.KOI8-R" LC_PAPER="ru_RU.KOI8-R" LC_NAME="ru_RU.KOI8-R" LC_ADDRESS="ru_RU.KOI8-R" LC_TELEPHONE="ru_RU.KOI8-R" LC_MEASUREMENT="ru_RU.KOI8-R" LC_IDENTIFICATION="ru_RU.KOI8-R" LC_ALL= > ls -l -rw-r--r-- 1 nefedov 14069760 Мар 30 19:30 dst_17820-1.hbook -rw-r--r-- 1 nefedov 14069760 Мар 31 13:36 dst_17820-1_negdc.hbook -rw-r--r-- 1 nefedov 10282693 Мар 31 13:42 dst_17820-1_negdc.root -rw-r--r-- 1 nefedov 14069760 Мар 31 13:35 dst_17820-1_nodc.hbook -rw-r--r-- 1 nefedov 10136111 Мар 31 13:42 dst_17820-1_nodc.root -rw-r--r-- 1 nefedov 10283987 Мар 31 13:42 dst_17820-1.root Ну как это понимать? Что идёт сначало [_] или [.] ? Или имеются две разные точки? Юра.

