题
我有一个非常大的 CSV 文件,我需要编写一个应用程序来解析它,但是使用 >6GB 文件进行测试很痛苦,是否有一种简单的方法可以提取前一百或两行,而无需加载整个文件进入记忆?
该文件驻留在 Debian 服务器上。
解决方案
你试试head
命令?
head -200 inputfile > outputfile
其他提示
头 -10 file.csv > truncated.csv
将获取 file.csv 的前 10 行并将其存储在名为 truncated.csv 的文件中
“的文件驻留Debian服务器上。” - 这是有趣的。这基本上意味着,即使你用“头”,哪里头从检索数据?本地存储器(该文件被复制之后),该失败的目的。
不隶属于 StackOverflow