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
)。
我在文档中遗漏了这一点,所以万一这对其他人有帮助
只是忽略
-n, --number=CHUNKS
我不必使用它。