split
Usage: split [OPTION] [INPUT [PREFIX]]
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default
size is 1000 lines, and default PREFIX is `x'. With no INPUT, or when INPUT
is -, read standard input.
比如 split -l 100 haha haha/_x
就是把haha 分成几个100行的文件。
文件名是haha_xaa, haha_xab, haha_xac....................
====================================================================================
split 是按照规定格式将文本行分割为一个个字符串
使用s p l i t返回字符串数组元素个数。工作方式如下:如果有一字符串,包含一指定分隔符- ,例如A D2 - K P 9 - J U 2 - L P - 1,将之划分成一个数组。使用s p l i t,指定分隔符及数组名。
split -l 1000 $FILELIST $FILELIST/_x
将大文件中的其中1000行,保存到数组$FILELIST/_x 中_x为行号
SEXT=`echo $TMPLIST ¦ sed -e "s/..*/_x/(..*/)$//1/g"
通过输入 '/x'(其中,x 是从 1 开始的区域号)来引用每个由圆括号定界的区域, -e表示添加行号,/g表示全局匹配
将匹配正则表达式结果存入变量SEXT中 ===================================================================================
自己的用法:
split -l 6000 $OUTFILE $OUTFILE/_x
for TMPLIST in $OUTFILE/_x*
do
echo sending split $TMPLIST .....
done
Usage: split [OPTION] [INPUT [PREFIX]]
Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default
size is 1000 lines, and default PREFIX is `x'. With no INPUT, or when INPUT
is -, read standard input.
比如 split -l 100 haha haha/_x
就是把haha 分成几个100行的文件。
文件名是haha_xaa, haha_xab, haha_xac....................
====================================================================================
split 是按照规定格式将文本行分割为一个个字符串
使用s p l i t返回字符串数组元素个数。工作方式如下:如果有一字符串,包含一指定分隔符- ,例如A D2 - K P 9 - J U 2 - L P - 1,将之划分成一个数组。使用s p l i t,指定分隔符及数组名。
split -l 1000 $FILELIST $FILELIST/_x
将大文件中的其中1000行,保存到数组$FILELIST/_x 中_x为行号
SEXT=`echo $TMPLIST ¦ sed -e "s/..*/_x/(..*/)$//1/g"
通过输入 '/x'(其中,x 是从 1 开始的区域号)来引用每个由圆括号定界的区域, -e表示添加行号,/g表示全局匹配
将匹配正则表达式结果存入变量SEXT中 ===================================================================================
自己的用法:
split -l 6000 $OUTFILE $OUTFILE/_x
for TMPLIST in $OUTFILE/_x*
do
echo sending split $TMPLIST .....
done