ファイルを"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