指令名稱 |
split |
|
使用權限
|
所有使用者
|
|
使用方式
|
split [-NUMBER] [INPUT [PREFIX]]
split [-b SIZE] [INPUT [PREFIX]]
split [-C SIZE] [INPUT [PREFIX]]
|
|
說 明
|
將INPUT的資料依指定之大小切割儲存在檔名為
PERFIXaa, PERFIXab,…PERFIXzz等的許多檔案之中
|
|
參 數 |
INPUT若未指定或為-時,則由'標準輸入'讀取資料
PERFIX若未指定時,則預設字串為x
NUMBER指定切割後每個檔案的行數
SIZE可於數值後加上字尾b,k或m分別代表512,1024和1Meg的乘數
-b 用於指定SIZE為切割後每個檔案的位元組數
-C 用於指定切割後每個檔案內,由INPUT取得的完整資料行,其資料位元組加總之數應小於(但儘量趨近於)或等於SIZE
|
|
範 例
|
1.將user.log切割每100行文字為一個檔案,置於xaa,xab,…等檔案中
split -100 user.log
2.將user.log切割2000個bytes為一個檔案,置於usr.aa,usr.ab,…等檔案中
split -b2000 user.log usr.
|
|
|