split
コマンドが必要です。
どこ:
-l
- ラインで分割。
1000
- 分割する行数。
your_file.txt
- 分割したいファイル。
prefix
- 出力ファイルの名前の接頭辞。行のファイルの
例:
# Generate the file
$ seq> your_file.txt
# Split the file
$ split -l 1000 your_file.txt "prefix"
# Check the output files' names
$ ls prefix*
prefixaa prefixab prefixac prefixad
# Check all files' ending
$ tail prefixa*
==> prefixaa <==
991
992
993
994
995
996
997
998
999
1000
==> prefixab <==
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
==> prefixac <==
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
==> prefixad <==
3201
3202
3203
3204
3205
3206
3207
3208
3209
使用 'split' .... – milli