Неожиданный порядок сортировки в дереве de_DE.UTF-8 с использованием флага -f сортировки cmd

При сортировке в следующей среде:

$ uname -a Linux srap12dxR1 3.12.28-4-default #1 SMP Thu Sep 25 17:02:34 UTC 2014 (9879bd4) x86_64 x86_64 x86_64 GNU/Linux $ env | egrep 'LANG|LC' LC_COLLATE=de_DE.UTF-8 LC_CTYPE=de_DE.UTF-8 

следующий кодированный файл UTF-8:

 $ cat sort_me ¬B b Ä D X ä C c A a $ od -c sort_me 0000000 302 254 B \nb \n 303 204 \n D \n X \n 303 244 \n 0000020 C \nc \n A \na \n 

используя флаг -f (сбрасываем до верхнего регистра), я получаю:

 A a b C c D X ¬B Ä ä 

т.е. символ не игнорируется, а немецкий Umlaut Ä ä помещается в конец.

Не используя флаг -f, результат семантически корректен:

 $ sort sort_me a A ä Ä b ¬B c C D X 

т.е. char ¬ игнорируется, а ¬B сортируется под символом b , но почему немецкие Umlauts не просто рассматриваются как обычные символы, поскольку Wiki заявляет:

https://en.wikipedia.org/wiki/Alphabetical_order "… В немецких письмах с умлаутом (Ä, Ö, Ü) трактуются в целом так же, как и их немодулированные версии, …"

Interesting Posts

Проверьте, существуют ли файлы в списке файлов в определенном каталоге

Что заставляет перезагружаться?

Почему npm пытается подключиться к Интернету на моей Arch?

Установка типа файла vim с помощью модели не работает должным образом

перемещать файлы по шаблону с помощью zsh / zmv

pkill не убивает процессы, предшествующие непосредственным потомкам процесса

Как установить несколько переменных env из канала stdout

Как сохранить файл из аварийной оболочки initramfs?

Компьютер больше не загружается в GRUB, он переходит прямо в Windows 10

Список названных пунктов назначения в формате PDF

Как использовать autofs для сопоставления USB-накопителя по его идентификатору?

Force / Предложите клиенту использовать один конкретный метод EAP

Как узнать, на какой файл влияет плохой сектор?

Каково значение bitmap в mdstat

ddrescue возобновляет операцию спасения в другой файл изображения

Linux и Unix - лучшая ОС в мире.