使用
split
分割文件
用法:
split [
选项
]... [
文件
]
将输入内容拆分为固定大小的分片并输出到
<
前缀
aa>
、
<
前缀
ab>
,
...
;
默认以
1000
行为拆分单位,默认
<
前缀
>
为
“
x”
。如果不指定
<
文件
>
,或
者
<
文件
>
为
-
,程序将从标准输入读取数据。
长选项必须用的参数在使用短选项时也是必须的。
-a, --suffix-length=N
指定后缀长度为
(
默认为
2)
-b, --bytes=
大小
指定每个输出文件的字节
<
大小
>
-C, --line-bytes=
大小
指定每个输出文件里最大行字节
<
大小
>
-d, --numeric-suffixes
使用数字后缀代替字母后缀
-l, --lines=
数值
指定每个输出文件有多少行
--verbose
在打开每个输出文件前将详细信息显示在标准错误上
--help
显示此帮助信息并离开
--version
显示版本信息并离开
<
大小
>
可以包括加值后缀:
b
表示
512
;
k
表示
1K
;
m
表示
1 Meg
。
如
: split -l10000 xx.file
拆分后,每个文件一万行
lines=`wc -l linuxdoc.txt | awk '{print $1}'`
line=$lines/16
split -l $line -d linuxdoc.txt