Я собираюсь отсортировать ДЕЙСТВИТЕЛЬНО БОЛЬШОЙ текстовый файл с разделителями, скажем, 250 МБ (или набор файлов размером более или менее 250 МБ). В нем 37 полей, и мне нужно отсортировать его по 5 полям, например 1-е, 4-е, 5-е, 6-е и 7-е поля. Под Unix / VMS у меня есть хороший вариант сделать это БЫСТРО? Я могу написать программу на языке COBOL.
Сейчас я пытаюсь отсортировать их с помощью приведенной ниже команды, но она уже выполняется долгое время и просто не будет завершена.
Спасибо.
Команда, которую я использовал: time sort -t ',' -o sorted.txt +0 -1 +4 -5 +5 -6 +6 -7 +22 -23 *.DAT_gprscdr_ftpd