linux 循环添加后缀,【亲测好用!】shell的split生成的文件按规律命名及添加扩展名...

本文介绍了如何使用shell的split命令将大文件按指定行数分割,并自动添加扩展名。例如,将kws.txt按1000行分割成kws_00到kws_02等文件,之后通过ls和xargs命令进行重命名,添加.txt扩展名。此外,还展示了如何将urls.txt按2000行分割,生成url_开头的文件。
摘要由CSDN通过智能技术生成

本文信息本文由方法SEO顾问发表于2015-11-0223:11:20,共 609 字,转载请注明:【亲测好用!】shell的split生成的文件按规律命名及添加扩展名_【方法SEO顾问】,如果我网站的文章对你有所帮助的话,来百度口碑给个好评呗!

shell下的

---------------2015年11月20日补充----------------

今天又用到了方法,记录如下:

split kws.txt -l 1000 -d -a 2 kws_&&ls|grep kws_|xargs -n1 -i{} mv {} {}.txt

解释一下,将kws.txt文件按每个文件1000行分割,分割后的文件命名为kws_00....kws_01....kws_02等,等split命令执行完了,紧接着执行第二条命令ls|grep kws_|xargs -n1 -i{} mv {} {}.txt,意思是先查找kws_开头的文件,然后逐个重命名为.txt

---------------补充完毕-------------

split -l 2000 urls.txt -d -a 2 url_

66ead78a16c6d704f2958696cf1c2db0.png

解释一下:

-l:按行分割,上面表示将urls.txt文件按2000行一个文件分割为多个文件

-d:添加数字后缀,比如上图中的00,01,02

-a 2:表示用两位数据来顺序命名

url_:看上图就应该明白了,用来定义分割后的文件名前面的部分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值