我想使用linux命令行将文件拆分为多个文件,这些文件将有不同的行。我该怎么做?
E.g。假设一个包含1000行的文件,如何将前600行分成 file1 ,将剩余400行分成 file2 ?我知道 split 可以用相同的行分割一个大文件,但我不知道我还能在这里使用它。
如果有人能帮助我,我将非常感激。谢谢!
答案 0 :(得分:1)
对于您的示例,如果您使用
split FILE --lines=600
最后400行将在最后一个片段中结束。
如果您想进行任意分割,我建议合并head
和tail
。
# e.g. get the 300 lines following line 250
tail -n +250 FILE | head -n 300