将文件分成单独的文件,每个文件有10,000行

时间:2012-01-09 10:37:33

标签: bash

我的文件对于我正在使用的软件来说太大了,所以我想把它剪成更小的部分。这是一个纯文本文件。如何将其剪切成单独的文件。 E.g:

  • output1.txt包含原始文件的前10,000行。
  • output2.txt包含原始文件的下一行10,000行。
  • 最后一个文件可能少于10,000行。

  • 如果我想加入他们,我只会使用cat output*.txt > joined.tex

如何以这种方式拆分文件?

1 个答案:

答案 0 :(得分:5)

使用split

E.g。

split -l 10000 originalfile.txt