Страница 1 из 1
Text files Sort (Unicode)
Добавлено: 25 янв 2007, 10:08
папа Карло
Вопрос собственно такой... есть под юнихом sort который может сортировать ASCII файлы. А есть ли что-то подобное, чтобы сортировало Unicode и при том, чтобы сортировало скажем сначала по первой колонке, потом по седбмой, а потом еще по второй....?
Re: Text files Sort (Unicode)
Добавлено: 25 янв 2007, 10:11
sobomax
папа Карло писал(а):Вопрос собственно такой... есть под юнихом sort который может сортировать ASCII файлы. А есть ли что-то подобное, чтобы сортировало Unicode и при том, чтобы сортировало скажем сначала по первой колонке, потом по седбмой, а потом еще по второй....?
sort будет сортировать unicode если выставить правильно локаль.
По колонкам не знаю.
-Maxim
Re: Text files Sort (Unicode)
Добавлено: 25 янв 2007, 10:51
папа Карло
sobomax писал(а):папа Карло писал(а):Вопрос собственно такой... есть под юнихом sort который может сортировать ASCII файлы. А есть ли что-то подобное, чтобы сортировало Unicode и при том, чтобы сортировало скажем сначала по первой колонке, потом по седбмой, а потом еще по второй....?
sort будет сортировать unicode если выставить правильно локаль.
По колонкам не знаю.
-Maxim
UTF-16
Добавлено: 25 янв 2007, 14:40
dima
а под Windows такое есть ?
Попробуй найти какой-нибудь графический тул типа Excel-а, на Lunux-е я вроде видел. Может быть там есть что-нибудь такое.
В хужшем случае - грузи все в базу и сортируй там

Re: Text files Sort (Unicode)
Добавлено: 25 янв 2007, 14:41
dima
sobomax писал(а):папа Карло писал(а):Вопрос собственно такой... есть под юнихом sort который может сортировать ASCII файлы. А есть ли что-то подобное, чтобы сортировало Unicode и при том, чтобы сортировало скажем сначала по первой колонке, потом по седбмой, а потом еще по второй....?
sort будет сортировать unicode если выставить правильно локаль.
По колонкам не знаю.
-Maxim
с code pages или UTF-8 может и будит работать, а вот с UTF-16 не уверен.
Добавлено: 26 янв 2007, 14:50
папа Карло
dima писал(а):а под Windows такое есть ?
Попробуй найти какой-нибудь графический тул типа Excel-а, на Lunux-е я вроде видел. Может быть там есть что-нибудь такое.
В хужшем случае - грузи все в базу и сортируй там

в базе любой сможет... мне на ппликейшен боксе надо... эксел не подойдет ибо у меня 25 миллионов строк (4.5 гигабайта).
Добавлено: 26 янв 2007, 15:11
spavel
просто уточнить... внутри файла строчки сортировать ?
Добавлено: 26 янв 2007, 15:20
sobomax
папа Карло писал(а):в базе любой сможет... мне на ппликейшен боксе надо... эксел не подойдет ибо у меня 25 миллионов строк (4.5 гигабайта).
Ой, столько много я думаю sort не переварит. Тут надо что-то специализированное написать.
-Maxim
Добавлено: 26 янв 2007, 16:49
папа Карло
spavel писал(а):просто уточнить... внутри файла строчки сортировать ?
да. представь есть таблица tblA с колонками col1, col2, ..., col50... хочу тогоже результата на аппликейшен боксе как от:
select * from tblA order by col2, col20, col7
т.е. был текст файл, с колонками разделенными табами. файл юникодный. я с командной строки что-то запустил и он мне отсортировал строчки внутри файла.
Добавлено: 26 янв 2007, 16:57
ajkj3em
sobomax прав. обычные утилиты 4.5 G обработать вряд ли смогут