拆分未按要求工作?

拆分未按要求工作?

我想将文件拆分为“n”个块,后缀的长度应为“a”,并且应使用从数字“d”开始的数字后缀。

例如 n = 10,a=4,d=5,因为所有选项看起来都是正确的,我尝试了以下方法

split -n10 -a4 -d5 somefile
split: cannot split in more than one way
Try 'split --help' for more information.

它给出了上述错误。根据手册页,这些选项对我来说看起来不错

-a, --suffix-length=N
          generate suffixes of length N (default 2)

-d, --numeric-suffixes[=FROM]
          use numeric suffixes instead of alphabetic; FROM changes the start value (default 0)

-n, --number=CHUNKS
          generate CHUNKS output files; see explanation below

错误的原因可能是什么?我怎样才能实现既定目标?

答案1

该命令失败的原因(即使是修复了拼写错误的命令)是因为它在语法上是错误的。

split -n10 -a4 -d5 somefile

-d标志不接受数字参数。 (与长版本对比--numeric-suffixes (将此与可以的分割调用不幸的是,派生手册页中省略了详细信息。

用这个代替

split -n10 -a4 --numeric-suffixes=5 somefile

相关内容