加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

shell 拆分文件(按行数、按大小、某个字段)

(2011-08-19 15:01:29)
标签:

拆分

自增长

可加单位

当前目录

文件名

杂谈

分类: 编程与软件
拆分文件(按行拆分 -l,按大小拆分 -b ,后面可加单位:b、k、m等)

split -l 3 a.txt spfile. 
会在当前目录生产3个文件 
spfile.aa 
spfile.ab 

spfile.ac

-l 3 表示按行拆分、每3行一个文件

a.txt 要拆分的文件名

spfile.   spfile为要拆分的文件名前缀,“ .” 为前缀和后缀的分隔符。

aa ab ac为自增长的后缀。



awk 'BEGIN{FS="\t"} {print $0 >>$6".txt" }' dd.txt

dd.txt为要拆分的文件

$6为拆分的文件的文件名前缀,同时也是拆分的目标字段。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有