[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: