木曜日, 1月 03, 2008

splitコマンド

ファイルを任意の行数、もしくはサイズで分割するコマンド。

split [option] [failname1] [filename2]

option:
 -l 行数で指定 例) -l 1000
 -b バイト数で指定(数字の最後にk、mをつけて単位を変えることも可) 例) -b 1024

filename1:
 分割元ファイル

filename2:
 分割後のファイルの先頭部分

例えば、以下のような利用の仕方

split -l 10000 bigfile.txt out_

これで、bigfile.txtは10000行ずつout_xaa、out_xab・・・に分割される。

0 件のコメント: