标签: linux perl bash sed awk
我有几个大文件,每个文件都要将其分块/拆分 预定义的零件数量。
在Unix中有没有一种有效的方法(例如通过awk / sed / perl)?
此外,每个文件的行数也各不相同。
File1.txt 20,300,055 lines File2.txt 10,033,221 lines etc...
答案 0 :(得分:7)
如果您只想将每个文件拆分为固定行数或字节数的文件,可以使用split命令。
split
答案 1 :(得分:2)
我找到了this。您可能需要首先找到要拆分的部件数量。
答案 2 :(得分:2)
你可以使用csplit,它可以按上下文分割。查看csplit的man / info页面了解更多信息。