Linuxの split でテキストファイルを決まった行数に分割する

ほぼ、前回の記事と同じ話だが、テキストファイルを決まった行数で分割したい。
たとえば、次のように1000行のファイルを作成したとする
$ seq 1 1000 > 1000.txt

100行ずつに分割し、ファイル名の先頭を"out_"にする
$ split -l 100 1000.txt out_

結果はこんなかんじ
$ wc out_*
100 100 292 out_aa
100 100 400 out_ab
100 100 400 out_ac
100 100 400 out_ad
100 100 400 out_ae
100 100 400 out_af
100 100 400 out_ag
100 100 400 out_ah
100 100 400 out_ai
100 100 401 out_aj
1000 1000 3893 total

以下、広告:
テキストツールのテキスト―これで納得sed,awk (Actual UNIXシリーズ) - 平山 直之, ドキュメントシステム
テキストツールのテキスト―これで納得sed,awk (Actual UNIXシリーズ) - 平山 直之, ドキュメントシステム

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント