Подтвердить что ты не робот

Как отсортировать текстовый файл в соответствии с кодом символа или значением кода ASCII?

Я хотел бы отсортировать строки текста в соответствии с кодом символа или значением кода ASCII по командной строке. Я пробовал следующую командную строку, но результат не был тем, что я ожидал.

# string="   8888888
>'
> Transportation
> Temp
>temp
>TEMP
>    99
>    Temp
>  Temporary"
# LC_ALL=C echo "$string" | sort 
'
   8888888
    99
temp
 Temp
    Temp
TEMP
  Temporary
 Transportation

Чтобы сортировать в соответствии со значением кода ASCII, результат должен выглядеть как

    99
    Temp
   8888888
  Temporary
 Temp
 Transportation
'
TEMP
temp

Кто-нибудь знает, как это сделать?

4b9b3361

Ответ 1

Вы запустили неправильную программу.

echo "$string" | LC_ALL=C sort

Использование $LC_COLLATE также приемлемо.