ファイルを分割して複数の新ファイルを生成します。デフォルトでは1000行単位で分割します。行単位ではなくバイト数で指定することも可能です。デフォルトの新ファイル名は、xaa、xab、xac、...となります。「x」の部分は変更可能です。
split [-bl N] ファイル [新ファイル]
-b N
|
指定されたNバイトで分割します。Nの後に「b」を付加した場合は512バイトに、「k」を付加した場合はキロ・バイトに、「m」を付加した場合はメガ・バイトになります。
|
-l N (-N)
|
指定された行数で分割します。l を省略して「-N」と記述することもできます。
|
ファイル
|
分割するファイルを指定します。
|
新ファイル
|
生成される新ファイル名の前半部分を指定します。
|
$ split -8 file1 file1_ |
「file1」を8行ごとに分割します。
|
|
新ファイルの前半部分を「file1_」とします。
|
$ ls |
ファイルを確認します。
|
file1 file1_aa file1_ab file1_ac |
|