Как получить сортировку в сортировке?

Мне нужно настроить команду sort, поэтому она сортирует строки в этом порядке:

Akira Kurosawa Al Ernest Garcia Alain Sarde Alan Ladd, Jr. Albert S. Ruddy Alberto Grimaldi Alfred Hitchcock Amanda Plummer Frank Pesce Fred Roos Fulvio Morsella Günter Rohrbach Gale Anne Hurd Gary Kurtz 

(уведомление об обработке пробелов и позиции Гюнтера Рорбаха).

Я пробовал различные настройки LC_ALL и LC_COLLATE , но я никогда не получаю этот заказ.

Кажется, ko_KR.utf8 работает, попробуйте

 LC_COLLATE=ko_KR.utf8 sort file 

Как я нашел это?

 for loc in $(locale -a); do echo ____"${loc}"____; LC_COLLATE="$loc" sort file; done | pcregrep -MC1 'wa\nAl (\n|[^_])*Günter Rohrbach\nG'