Поведение зависит от локали:
echo -e "arrays2 28\narrays 28\narrays3 28" | LANG=C sort
отпечатки
arrays 28
arrays2 28
arrays3 28
Пока
echo -e "arrays2 28\narrays 28\narrays3 28" | LANG=de_DE.UTF-8 sort
печать
arrays2 28
arrays 28
arrays3 28
(Обратите внимание, что для этого должен быть установлен языковой стандарт, если языковой стандарт не существует, поведение будет таким же, как при LANG=C
).