如何在Perl中将文件拆分为给定数量的部分?(在Unix上)

nev*_*int 1 linux bash perl awk sed

我有几个大文件,我想把它们分块/分成预定数量的部分.

在Unix中有没有一种有效的方法(例如通过awk/sed/perl)?

每个文件也可以有不同的行数.

File1.txt 20,300,055 lines
File2.txt 10,033,221 lines
etc...
Run Code Online (Sandbox Code Playgroud)

Tho*_*thy 7

如果您只想将每个文件拆分为固定行数或字节的文件,则可以使用该split命令.