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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.