LINUX.ORG.RU

Уличная магия с прогой sort


0

0
Есть файл из трех коротких строк с обычными печатными символами из первой половины ASCII.

$ cat g .a #1 a #1 .a #2

Собственно не понятно, почему sort его упорно не сортирует:

$ sort g .a #1 a #1 .a #2

Локаль utf-8. Можете попробовать сами )

anonymous
Еще разок:
Есть файл из трех коротких строк с обычными печатными символами из первой  половины ASCII.

$ cat g
.a #1
a #1
.a #2

Собственно не понятно, почему sort его упорно не сортирует:

$ sort g
.a #1
a #1
.a #2

Локаль utf-8. Можете попробовать сами )
anonymous
()
Вижу только одну строку.
wfrr ★★☆
()

-u, --unique
with -c, check for strict ordering; without -c, output only the first of an equal run



это оно?
sin_a ★★★★★
()
Ответ на: комментарий от wfrr
> Итак, точки у него не катируются.

На самом деле там всё еще веселее - точки не котируются только в utf-8:

$ LANG=POSIX
$ sort g
.a #1
.a #2
a #1


Я же говорю - уличная магия )
anonymous
()
да, я такое нарывался. С тех пор приучился в скриптах ставить LC_ALL=C
dilmah ★★★★★
()
Забавно. И грустно одновременно. :D
anonymous
()
Ответ на: комментарий от anonymous
Надеюсь, автор это и сделает. )
anonymous
()
Ответ на: комментарий от anonymous
> Ну дык напиши багрепорт.

меня убедили что все по стандартам. Типа такой collating sequence

dilmah ★★★★★
()
Вфтопку такие стандарты. Стандарт для человека.

Уже давно поры бы выколотить всю эту контринтуитивную, минималистическую от бедности дрянь из ИТ, кроме узкоспециализированных случаев. Человек - слабое звено уже как хз сколько лет.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.