gpt4 book ai didi

linux - 使用 csplit 将大文件拆分为具有确定名称的较小文件

转载 作者:太空宇宙 更新时间:2023-11-04 12:06:24 25 4
gpt4 key购买 nike

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

FILE00000001.txt
FILE00000002.txt

FILE00000080.txt

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

最佳答案

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

csplit -f FILE -n 8 /a/b/c/BIG_FILE.txt 5000 {18}

关于linux - 使用 csplit 将大文件拆分为具有确定名称的较小文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50566719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com