
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
我也沒必要用它。