Split
拆分沒有按要求工作?
我想將一個文件分成“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
錯誤的原因可能是什麼?我怎樣才能實現既定目標?
這個命令失敗的原因(即使是有固定錯字的那個)是因為它在語法上是錯誤的。
split -n10 -a4 -d5 somefile
該
-d
標誌不採用數字參數。(將其與可以的長版本進行對比--numeric-suffixes
。)有關在派生手冊頁中不幸省略的詳細資訊,請參見拆分呼叫。改用這個
split -n10 -a4 --numeric-suffixes=5 somefile