Привет.

Пытаясь обеспечить одинаковый результат sort (php, ruby и coreutils),
обнаружил невозможность сортировки _с_ учётом регистра символов у coreutils 
sort(1): 

$ echo "A\na\nz\nA" | sort 
a
A
A
z

$ echo "A\na\nz\nA" | sort --ignore-case
a
A
A
z

$ sort --version
sort (GNU coreutils) 8.26

В функциях sort (без параметров) в некоторых других библиотеках,
верхний регистр предсказуемо отличается от нижнего, например так:
  - [0-9] - цифры
  - [A-Z] - верхний регистр,
  - [a-z] - нижний.

Есть ли возможность получить такое от sort(1)?

Ответить