0

有一个非常大的纯文本文件,大约有 4000 万行,每行具有相同的长度和格式,我们想使用csplit将它逐行拆分为 N 个文件。例如,如果 N 为 80,则生成的文件的名称应为:

FILE00000001.txt
FILE00000002.txt
…
FILE00000080.txt

注意 FILE1.txt, FILE2.txt ... FILE80.txt 对我们无效。谢谢!

4

1 回答 1

0

我正在寻找的参数是'-n 8'。下一个示例将 BIG_FILE.txt 拆分为 18 个文件,每个文件 5000 行:

csplit -f FILE -n 8 /a/b/c/BIG_FILE.txt 5000 {18}
于 2018-05-31T06:30:14.480 回答