我要整理一下非常大的分隔文本文件,比如说 250Mb(或者一堆大于或小于 250Mb 的文件)。它有 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
答案1
答案2
您可以将数据加载到 MySQL 数据库中(LOAD 命令)并执行您想要的操作