如何将一个包含 4,000 行的文件拆分为 20 个部分(文件)Notepad++?

如何将一个包含 4,000 行的文件拆分为 20 个部分(文件)Notepad++?

我有一个很大的 HTML 文件,其中包含大约4,000 行代码。

当我运行它时,我的浏览器崩溃了。

我怎样才能将文件拆分成 20 个部分(文件)?

这是一张图片,它一直向下像这样:

在此处输入图片描述

答案1

听起来像是一份工作Splity - 分割较长的 HTML 文件...

描述

一个 Perl 脚本,根据原始文件中的标题将较长的 HTML 文件拆分为单独的相互链接的页面。对于维护网站的打印版本和可浏览版本非常有用。

我以前用过这个 Perl 脚本。它很棒,但是明显地需要您安装Perl(如果尚未安装)。如果您运行的是 Windows,那么您可以使用活动状态 Perl

答案2

我知道你问的是 Noetpad++,这意味着你使用的是 Windows,但你能访问 Linux 机器吗?如果是,请使用split命令;它非常容易使用。

该命令的基本格式如下:

split [options] filename prefix

在您的例子中,将 4,000 行文件拆分为 20 个部分意味着每个文件 200 行;-l 200。因此命令将是这样的:

split -l 200 -da 2 4000_line.html 4000_line_split_ --additional-suffix=".html"

或者使用此命令明确设置您想要的块数,-n 1/20如下所示:

split -n 1/20 -da 2 4000_line.html 4000_line_split_ --additional-suffix=".html"

这将干净地创建 20 个文件,每个文件 200 行,名称如下:

4000_line_split_00.html
4000_line_split_01.html
4000_line_split_02.html
4000_line_split_03.html
etc…

相关内容