【发布时间】:2016-11-15 09:26:44
【问题描述】:
假设包含多行字母数字字符串的file 按字节大小拆分为小的子文件。子文件将用数字标记。
$ split -d -b 100 file subfile
生成的子文件在子文件 89 之前按预期标记,但随后会更改它们的标记模式。有趣的是,子文件 9899 处的标记模式再次发生了变化!
$ ls
file
subfile00
subfile01
...
subfile89
subfile9000 # sic!
subfile9001
...
subfile9899
subfile990000 # sic!
subfile990001
...
这种模式对我来说似乎很奇怪。有没有办法按字节大小拆分文件file 并接收从 0 到 x 连续标记的子文件,其中 x = 拆分总数?
编辑 1:
$ split --version
split (GNU coreutils) 8.25
【问题讨论】:
-
您是否可以拥有带有前导
0的文件,即file001、file002、file100? -
@Inian 是的,我会同意的。因此,我会尝试您的建议。