从 Notepad++ 中的 500 多万行中可选

从 Notepad++ 中的 500 多万行中可选

我有一个超过 500 万行的纯文本文件。Windows 记事本无法执行任何操作,双击文件时会卡住。Notepad++ 可以打开文件,即使文件有 500 万行。我想将文件拆分为 10 个单独的文本文件 - 即前 50K 行将放在一个单独的文件中,接下来的 50K 行也是如此。

问题是,当我按 Ctrl+G 并转到第 50k 行时,我必须按住 shift,然后按向上箭头,直到选择前 50k 行。这需要几分钟。有没有更简单的方法来拆分文件?

答案1

Shift-control-home 将从当前位置突出显示到文件顶部。

答案2

你可能会给分裂操作系统尝试一下。简单来说:

split --lines=50000 YourInputFile.dat OutputFile.

将产生:

OutputFile.aa
OutputFile.ab
OutputFile.ac
OutputFile.ad
 .
 .

每个文件包含 50,000 条记录。最终文件将包含剩余部分。

相关内容