|
|
|
Железный канал: «Клуб программистов.» |
|
|
Dimaxx
1025 EGP
      Рейтинг канала: 8(904) Репутация: 204 Сообщения: 5825 Откуда: Северодвинск Зарегистрирован: 26.06.2002
 |
|
Попробуй первой командой перед сортировкой вставить chcp 1251 - по умолчанию стоит 866 кодовая страница, а там с русскими буквами "беда".
_________________ "Если мы не покончим с войной, война покончит с нами." Г. Г. Уэллс |
|
|
Grebomet
1469 EGP
      Рейтинг канала: 8(759) Репутация: 261 Сообщения: 4790 Откуда: Питербурх Зарегистрирован: 06.01.2003
 |
|
za4ot : |
Почему так происходит не пойму.
|
Потому что по умолчанию сорт небось в какой-нибудь кривой локали сортирует
Вот так боль-мень нормально сортирует файлы с русским текстом в кодировке win-1251 (и, как ни странно, UTF-8):
sort /L C input.txt /O output.txt
Могут быть косяки с буквой Ё (и, возможно, Ъ).
_________________ Классическая ошибка, которую совершают проектировщики абсолютно надежных систем, – недооценка изобретательности клинических идиотов.
Последний раз редактировалось: Grebomet (02:25 11-05-2025), всего редактировалось 1 раз |
|
|
AnrDaemon
866 EGP
        Рейтинг канала: 8(802) Репутация: 37 Сообщения: 12332
Зарегистрирован: 17.10.2004
 |
|
Виндовый sort не поддерживает никакие кодировки кроме ASCII.
Либо используй powershell, либо поставь уже Cygwin, либо возьми TCC-RT - TPIPE умеет в уникод.
_________________ Люблю свободный полёт... :)
Последний раз редактировалось: AnrDaemon (10:54 23-05-2025), всего редактировалось 1 раз |
|
|
za4ot
543 EGP
     Рейтинг канала: 5(136) Репутация: 17 Сообщения: 3601 Откуда: Яма Изобилия Зарегистрирован: 08.08.2012
 |
|
AnrDaemon : |
Виндовый sort не поддерживает никакие кодировки кроме ASCII.
|
Мы уже разобрались. sort /L C 1.txt /O 2.txt работает как нужно. Просто при переезде сообщения потерлись.
_________________ Пираты - наше всё! |
|
|
AnrDaemon
866 EGP
        Рейтинг канала: 8(802) Репутация: 37 Сообщения: 12332
Зарегистрирован: 17.10.2004
 |
|
Это не то, что ты думаешь. /L C сравнивает побайтно.
Не факт, что результат будет такой, как тебе нужно.
_________________ Люблю свободный полёт... :)
Последний раз редактировалось: AnrDaemon (17:35 02-06-2025), всего редактировалось 1 раз |
|
|
za4ot
543 EGP
     Рейтинг канала: 5(136) Репутация: 17 Сообщения: 3601 Откуда: Яма Изобилия Зарегистрирован: 08.08.2012
 |
|
AnrDaemon : |
Не факт, что результат будет такой, как тебе нужно.
|
Эмпирическим путем выяснил, что как раз факт.
_________________ Пираты - наше всё! |
|
|
AnrDaemon
866 EGP
        Рейтинг канала: 8(802) Репутация: 37 Сообщения: 12332
Зарегистрирован: 17.10.2004
 |
|
До первого столба - да. А как только встретится не самый тривиальный уникод - ой.
_________________ Люблю свободный полёт... :) |
|
|
|
|
|
Железный канал: «Клуб программистов.» |
|