coreutils sort(1) & ignore-case
Привет.
Пытаясь обеспечить одинаковый результат 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)?
Reply to: