splitコマンドで行ごとに分割

実際のところ

$ cat basedata.txt 
3
4
5
6
7
8
9
10

これを3行ごとに分割するには、以下のように

$ split -l 3 basedata.txt 

例のごとく、ファイル名は「xa?」といった形式になってます。
必要ならリネームするといいでしょう。

$ ls x??
xaa	xab	xac

念のために中身確認すると、こんな感じ

$ head x??
==> xaa <==
3
4
5

==> xab <==
6
7
8

==> xac <==
9
10

バイトごとに分割

shuzo-kino.hateblo.jp

参考もと

  • man split