split 用法

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值