码迷,mamicode.com
首页 > 系统相关 > 详细

常用linux命令--split拆分文本

时间:2020-11-01 20:40:04      阅读:27      评论:0      收藏:0      [点我收藏+]

标签:文件的   linux   指定   文件后缀名   linu   结果   grep   语法   添加   

1、按照行数拆分

语法:

split -l 行数 文件名 -d -a 3 test_ && ls grep test_ |xargs -n1 -i{} mv {} {}.txt
-l   指定拆分每个文件的行数
-d  指定拆分后文件后缀名为数字
-a  指定拆分后文件后缀名的长度
test_ 拆分后文件前缀名
&& 连接两个命令
ls grep test_ |xargs -n1 -i{} mv {} {}.txt 将当前目录下前缀名为test_的文件重命名,后缀添加.txt,保存为txt文件  

样例:

将test.txt拆分成多个文件,每个文件1行,拆分后的文件后缀名为.txt

split -l 1 test.txt -d -a 3 test_ && ls |grep test_|xargs -n1 -i{} mv {} {}.txt 

拆分后结果:

技术图片

 

 

2、按照文件大小拆分

常用linux命令--split拆分文本

标签:文件的   linux   指定   文件后缀名   linu   结果   grep   语法   添加   

原文地址:https://www.cnblogs.com/wzl0916/p/13847016.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!