例子

例子

Github 将文件上传限制为 100mb。这对于公共数据来说是不幸的。我知道我可以用dd.我想做的是将它们全部分割成 99MB 的文件,但问题是,我不想分割成一行——只有一个换行符。有没有一种简单的方法可以根据文件的大小将文件分割成块,但不能分割到中线。

例子

#/bin/sh
for i in $(seq 1 1000000); do
  echo "This is a test sentence." >> file
done;

现在file是26MB。我希望将该文件分割成 1 MB 的块,但不要分割到任何地方只有一条线边界 ( \n)。

答案1

我在文档中错过了这一点,所以如果这对其他人有帮助

-C--line-bytes=SIZE每个输出文件最多放置 SIZE 字节的记录

忽略吧,反正-n, --number=CHUNKS我也没必要用它。

相关内容