О, спсб., а я так пробовал:

LC_ALL=C echo ... | sort

Ошибочно думал, что окружение для всех команд конвеера устанавливается.

15 декабря 2017 г., 15:29 пользователь Alexander Galanin <[email protected]
> написал:

> 15.12.2017 15:20, Andrey Nikitin пишет:
>
>> В функциях sort (без параметров) в некоторых других библиотеках,
>> верхний регистр предсказуемо отличается от нижнего, например так:
>>    - [0-9] - цифры
>>    - [A-Z] - верхний регистр,
>>    - [a-z] - нижний.
>>
>> Есть ли возможность получить такое от sort(1)?
>>
>
> В мане указание на то, что поведение портит локаль и рекомендация вызывать
> sort с LC_ALL=C:
>
> $ echo -e "A\na\nB\nb\nz\nA" | LC_ALL=C sort
> A
> A
> B
> a
> b
> z
>
> --
> Alexander Galanin
>
>

Ответить