1

我有一个非常大的 CSV 文件,我需要编写一个可以解析它的应用程序,但是使用 >6GB 的文件进行测试很痛苦,有没有一种简单的方法可以提取前一百或两行而无需加载整个文件进入记忆?

该文件位于 Debian 服务器上。

4

3 回答 3

5

你试过这个head命令吗?

head -200 inputfile > outputfile
于 2009-02-04T12:58:44.703 回答
0
  • 头 -10 文件.csv > 截断的.csv

    将获取 file.csv 的前 10 行并将其存储在名为 truncated.csv 的文件中

于 2009-02-04T13:01:35.260 回答
0

“该文件位于 Debian 服务器上。” - 这很有趣。这基本上意味着即使您使用'head',head从哪里检索数据?破坏目的的本地内存(在文件被复制后)。

于 2009-02-04T13:09:15.603 回答