gpt4 book ai didi

linux - 在 Linux 中将许多 CSV 文件拆分成几个更大的文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:29:31 27 4
gpt4 key购买 nike

我有一堆小的 CSV 文件(几百个文件,每个大约 100 MB),我想打包成几个更大的文件。我知道如何将这些文件的所有(或子集)连接到一个文件中——我只需要在 Linux 中使用 cat 命令并将其输出重定向到一个文件。我的问题是结果文件必须不大于某个大小(比如 5 GB),即将所有小文件合并为一个不是解决方案,因为生成的文件太大。所以,我想知道是否有一种方法可以在命令行中执行此操作,它比编写循环遍历目录的 bash 脚本更简单?

谢谢。

最佳答案

split命令完全满足您的需求。您可以让它根据大小或行数将 STDIN 拆分为不同的输出。您还可以指定输出文件后缀。

关于linux - 在 Linux 中将许多 CSV 文件拆分成几个更大的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33112119/

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