2012-01-13 29 views
0

我有几个xml文件。他们非常大,我的电脑很慢。我无法在记事本中打开它们。在Windows中将这些文件分成相等部分(仍然是xml格式)的最快速,最简单的方法是什么?在慢速电脑上分割非常大的文件?

+0

单个文件必须是*有效* XML吗? – 2012-01-16 01:00:02

+0

哈利,他们不必拥有标题,如果这就是你的意思。如果我只能缩小文件大小,我可以打开它们并进行编辑以使它们有效,手动,你知道吗?我认为这是最多30次操作。所以,不,他们不。 – 2012-01-16 01:39:05

回答

0
  1. 安装MSYS for Windows
  2. 然后,您可以使用sed命令添加到您的文件管块到另一个临时文件。

    sed -n [start],[end]p filename > tmp.xml

其中,[start]是开始行号,并且,[end]是结束行号。当然,你必须反复运行这个命令。而且,您需要知道将文件分成相等部分的总行数。

+0

anirvan,我不知道如何获取文件包含的行数。你能告诉我吗?它并不需要相同的部分。有没有'EOF'选项,所以当我开始得到'line xxxxxxxx does not exist'错误时,我可以使用'EOF'? – 2012-01-13 12:11:43

相关问题