常用linux命令--split拆分文本
Posted 雨后的太阳
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用linux命令--split拆分文本相关的知识,希望对你有一定的参考价值。
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命令拆分大文件 split -l xxx split -b xxx