【发布时间】:2014-04-29 16:41:00
【问题描述】:
我正在尝试根据列值将一个大文件(大约有 1760 万个数据)拆分为 6-7 个小文件。目前,我正在使用 sql bcp 实用程序将所有数据转储到一个表中并创建单独的使用 bcp out 实用程序的文件。
但是有人建议我使用 Perl,因为它会更快,而且您不需要为此创建表。因为我不是 perl 人。我不知道如何在 perl 中做到这一点。 任何帮助..
输入文件:
输入文件.txt
0010|name|address|city|.........
0020|name|number|address|......
0030|phone no|state|street|...
输出文件:
0010.txt
0010|name|address|city|.........
0020.txt
0020|name|number|address|......
0030.txt
0030|phone no|state|street|...
【问题讨论】:
标签: perl