ablog

不器用で落着きのない技術者のメモ

split コマンドでファイルを指定した行数で分割する

30行のファイルを作成して、

$ perl -le 'print for 1..30' > total
$ cat total
1
2
...
30

10行ごとに分割して、

$ split -l 10 total

確認すると、

$ ls
total  xaa    xab    xac
$ cat xaa
1
2
...
10
$ cat xab
11
12
...
20
$ cat xac
21
22
...
30

こりゃ便利。


[参考]
【 split 】 ファイルを分割する | 日経 xTECH(クロステック)