| 查看: 1480 | 回复: 9 | ||
astringent铜虫 (著名写手)
|
[求助]
批量文件改名
|
|
在一个文件夹下有30个文件,名字如下:2.zmat,5.zmat,8.zmat....一直到89.zmat。我想把他们重命名为:1.zmat,2.zmat,3.zmat....30.zmat。请问如何实现啊 另外我想所有文件头加入数字20,也就是20为第一行,原来的第一行变成第二行?用什么命令啊? 要是用一个命令怎么实现上面的想法,另外用两个命令呢? 先谢了 |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有6人回复
存款400万可以在学校里躺平吗
已经有14人回复
Materials Today Chemistry审稿周期
已经有6人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
基金申报
已经有6人回复
推荐一本书
已经有13人回复
国自然申请面上模板最新2026版出了吗?
已经有17人回复
纳米粒子粒径的测量
已经有8人回复
疑惑?
已经有5人回复
计算机、0854电子信息(085401-058412)调剂
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
请高手指点批量选择不同文件的方法
已经有7人回复
【分享】FreeRename文件批量更名工具(基本介绍)【已搜索无重复】
已经有20人回复
【分享】[01-21]精挑细选绿色软件推荐下载[清清心整理]【已搜索无重复】
已经有4人回复
安德
铁杆木虫 (著名写手)
** *_** ___ ***_ * _*
- 应助: 69 (初中生)
- 金币: 7097.5
- 散金: 472
- 红花: 5
- 帖子: 1271
- 在线: 846.4小时
- 虫号: 818168
- 注册: 2009-07-29
- 性别: GG
- 专业: 星系和类星体

2楼2012-10-27 09:48:11
gongxd325
至尊木虫 (文坛精英)
- 应助: 177 (高中生)
- 金币: 37621.1
- 散金: 13187
- 红花: 109
- 帖子: 34003
- 在线: 1844.1小时
- 虫号: 233962
- 注册: 2006-03-30
- 性别: MM
- 专业: 理论和计算化学

3楼2012-10-27 09:54:14
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
astringent: 金币+15, ★★★★★最佳答案 2012-10-29 17:29:00
感谢参与,应助指数 +1
astringent: 金币+15, ★★★★★最佳答案 2012-10-29 17:29:00
|
#!/bin/env python2 import os for src, dest in zip(range(2, 90, 3), range(1, 31)): # rename file os.popen("mv {0}.zmat {1}.zmat".format(src, dest)) # insert "20" into the file os.popen("""sed -i '1 i "20"' {0}.zmat""".format(dest)) rename.py(248B) http://kuai.xunlei.com/d/GHDATJHEROCN?p=130497 # run the script in your dir python download_py_script |
4楼2012-10-27 10:41:16
chembetsey
木虫 (小有名气)
- 应助: 125 (高中生)
- 金币: 3820.1
- 散金: 5
- 红花: 9
- 帖子: 262
- 在线: 281.8小时
- 虫号: 1781694
- 注册: 2012-04-27
- 专业: 理论和计算化学
5楼2012-10-27 11:16:06
astringent
铜虫 (著名写手)
- 应助: 16 (小学生)
- 金币: 2210.7
- 散金: 1233
- 红花: 4
- 帖子: 1180
- 在线: 354.8小时
- 虫号: 900839
- 注册: 2009-11-12
- 专业: 理论和计算化学
6楼2012-10-27 20:54:41
christina1213
木虫 (正式写手)
- 应助: 6 (幼儿园)
- 金币: 4201.9
- 散金: 20
- 帖子: 657
- 在线: 117.7小时
- 虫号: 599542
- 注册: 2008-09-11
- 专业: 生物信息学
【答案】应助回帖
★ ★ ★ ★ ★
感谢参与,应助指数 +1
astringent: 金币+5 2012-10-29 17:29:22
感谢参与,应助指数 +1
astringent: 金币+5 2012-10-29 17:29:22
|
这里是一个简单的重命名的脚本,你改一下,应该就可以用了。另外,要在文本中加内容,可以改这个脚本加一些内容,也可以另写一个,很快就好了! ################################################# # #Perl脚本:重命名文件名称 # ################################################# #!/usr/bin/perl use strict; use warnings; my $filename; #打开要重命名文件所在的文件夹 #my $dir ='C:\Users\Haminy\Desktop\chen'; #my $dir ='/home/chenjun/c1_c2/work_file'; my $dir ='/home/chenjun/c1_c2'; opendir (DIR, $dir); #打开一个目录 my @dir = readdir DIR; #把文件名存入一个数组 #my $filenum = @dir; #读取数组元素个数,得知文件个数 foreach $filename (@dir) { #print $filename."\n"; if ($filename=~m/(^\d+)-120611_I232_FCC0U0KACXX_L6_CSZPE012051239\d_(\d).fq/) { #print $1."\n".$2."\n"; system("mv ./$filename ./H$1.fq_$2" ;} } closedir(DIR); |
7楼2012-10-28 10:36:35
christina1213
木虫 (正式写手)
- 应助: 6 (幼儿园)
- 金币: 4201.9
- 散金: 20
- 帖子: 657
- 在线: 117.7小时
- 虫号: 599542
- 注册: 2008-09-11
- 专业: 生物信息学
8楼2012-10-28 10:38:56
qinghuoly
木虫 (正式写手)
- 程序强帖: 1
- 应助: 140 (高中生)
- 金币: 4753.1
- 红花: 10
- 帖子: 885
- 在线: 918.1小时
- 虫号: 966225
- 注册: 2010-03-09
- 性别: GG
- 专业: 金属有机化学

9楼2012-10-28 11:28:18
Adam2897
银虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 1719.2
- 红花: 2
- 帖子: 85
- 在线: 135小时
- 虫号: 718389
- 注册: 2009-03-09
- 性别: GG
- 专业: 地下空间工程

10楼2012-10-30 08:39:39











回复此楼
;