LINUXUSER 指令專區
回首頁 | 回指令列表

指令名稱

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.