2014-01-14 49 views
0

當我們使用以下命令:拆分命令並把輸出到特定樣式的文件

split -l 1000 test.txt 

結果將是XAB的Xaa西飛...

如何我把了把圖案製作由我? 例如: 我想做的事:

split -l 1000 test.txt 

,其結果應該是:

0001 0002 0003 0004 ... 10000 10001... 

我想用數字來代替的Xaa等等 預先感謝您。

回答

4
split -l 1000 -d --suffix-length=5 test.txt '' 
2

查找手冊頁split與GNU split(而不是其他,如BSD split在Mac OS X作爲發現的),你可以使用:

-d 100 

指定數字後綴開始在100(例如,或可以省略數從1開始),和:

-a 4 

指定後綴應該是(至少)4位,並且可以SPE cify前綴的文件名之後:

split -l 1000 -d 100 -a 4 test.txt prefix. 

所以,你的榜樣,你可以簡單地寫:

split -d -a 4 test.txt '' 

(因爲默認的拆分是1000線,您明確指定爲-l 1000)。