在命令行中使用 mac 根据上下文拆分大文件

在命令行中使用 mac 根据上下文拆分大文件

我一直在尝试将一个大文件(大约 GB)分割成几部分,我需要按行号对文件进行分块(例如,每块包含大约 1M 行)。

我该怎么办? csplit 不起作用,内存不足。以下是内容示例:

690451 第二次世界大战 第二次世界大战的同盟国
690451 第二次世界大战 第二次世界大战的轴心国

答案1

split使用带有-l(lines) 选项的命令行工具。

split -l 1000000

相关内容