如何使用linux将文件拆分为多个不同行的文件?

时间:2017-11-20 17:48:30

标签: linux split

我想使用linux命令行将文件拆分为多个文件,这些文件将有不同的行。我该怎么做?

E.g。假设一个包含1000行的文件,如何将前600行分成 file1 ,将剩余400行分成 file2 ?我知道 split 可以用相同的行分割一个大文件,但我不知道我还能在这里使用它。

如果有人能帮助我,我将非常感激。谢谢!

1 个答案:

答案 0 :(得分:1)

对于您的示例,如果您使用

split FILE --lines=600

最后400行将在最后一个片段中结束。

如果您想进行任意分割,我建议合并headtail

# e.g. get the 300 lines following line 250
tail  -n +250  FILE | head -n 300