sort
Утиліта в Ubuntu 10.04 (Lucid) завжди сортувати по нечутливі до регістру, так само , як якщо ви вкажете --ignore-case
йому.
The two sort just give the same result:
echo -e "c\nb\nB\na" | sort
echo -e "c\nb\nB\na" | sort --ignore-case
Але іноді мені хочеться сортувати за регістровими літерами, тому спочатку бувають великі літери, а потім малі літери. Це можливо?
echo $'B\nÄ\nb\na' | LC_COLLATE=C sort
. Чи не слід вважати помилкою факт, що GNUsort
з нелокальноюC
локалізацією завжди виконує сортування, що не сприймає регістр ?