スポンサーリンク

[MACターミナル]splitコマンドでファイル分割

例えば、下記のsample.txtがあったとします。

$ ls -l sample.txt | awk '{print $5}'
588895

-bオプションで、指定したバイト単位でファイル分割できます。
下記は、100k単位で分割しています。

$ split -b 100k sample.txt sample.

下記が実行結果になります。
$ ls
sample.aa	sample.ac	sample.ae	sample.txt
sample.ab	sample.ad	sample.af

-lオプションで、指定した行数単位でファイル分割できます。
下記は、10000行単位で分割しています。

$ split -l 10000 sample.txt sample.

下記が実行結果になります。
$ ls
sample.aa	sample.ac	sample.ae	sample.ag	sample.ai	sample.txt
sample.ab	sample.ad	sample.af	sample.ah	sample.aj

スポンサーリンク