常用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、按照文件大小拆分


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM