2012-01-13 30 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

相關問題