我有一个包含 200,000 行的 CSV 文件 (foo.csv)。我需要将其分成四个文件(foo1.csv、foo2.csv...等),每个文件有 50,000 行。
我已经尝试使用 gui 文本编辑器执行简单的 ctrl-v/-c,但我的计算机速度变慢直至停止。
我可以使用哪些 UNIX 命令来完成此任务?
你应该使用head和tail。
head -n 50000 myfile > part1.csv
head -n 100000 myfile | tail -n 50000 > part2.csv
head -n 150000 myfile | tail -n 50000 > part3.csv
Run Code Online (Sandbox Code Playgroud)
ETC ...
否则,但无法控制文件名,您可以使用 unix 命令split。
| 归档时间: |
|
| 查看次数: |
8190 次 |
| 最近记录: |