Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个非常大的 CSV 文件,我需要编写一个可以解析它的应用程序,但是使用 >6GB 的文件进行测试很痛苦,有没有一种简单的方法可以提取前一百或两行而无需加载整个文件进入记忆?
该文件位于 Debian 服务器上。
你试过这个head命令吗?
head
head -200 inputfile > outputfile
头 -10 文件.csv > 截断的.csv
将获取 file.csv 的前 10 行并将其存储在名为 truncated.csv 的文件中
“该文件位于 Debian 服务器上。” - 这很有趣。这基本上意味着即使您使用'head',head从哪里检索数据?破坏目的的本地内存(在文件被复制后)。