Страница 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-е я вроде видел. Может быть там есть что-нибудь такое.

В хужшем случае - грузи все в базу и сортируй там :D

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-е я вроде видел. Может быть там есть что-нибудь такое.

В хужшем случае - грузи все в базу и сортируй там :D
в базе любой сможет... мне на ппликейшен боксе надо... эксел не подойдет ибо у меня 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 обработать вряд ли смогут