[已解决][问题]这样情况可以重命名吗?

为当前最终发行版之前的所有版本提供支持
回复
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50
送出感谢: 0
接收感谢: 0

[已解决][问题]这样情况可以重命名吗?

#1

帖子 kelen » 2008-07-14 21:18

想把下面的文件名,重新设置一下, 去掉前面的中文件部分, 即"[变形金刚]."这个部分.
有什么快捷的方法呀?

代码: 全选

:~/downloads/mlnet-link/rename-test$ ls
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.Chs.ssa
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.par2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol00.01.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol01.02.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol03.04.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol07.06.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.mkv.vol13.11.PAR2
[变形金刚].Transformers.HD.DVD.RE.720.X264.DD51.F@Silu.nfo
上次由 kelen 在 2008-07-15 16:50,总共编辑 1 次。
obit
帖子: 157
注册时间: 2008-07-01 16:29
送出感谢: 0
接收感谢: 0

#2

帖子 obit » 2008-07-14 21:51

bash 的我不会…… 用 python 的可以吗?

代码: 全选

:~/downloads/mlnet-link/rename-test$ python rename_replace.py

代码: 全选

#!/usr/bin/env python
# coding: utf8

import os
import commands

keyword = '[变形金刚].'

files = commands.getoutput('find .')
files = files.split('\n')

for i in files:
    if i == '.':
        continue
    os.system('mv ' + i + ' ' + i.replace(keyword, ''))
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 solcomo » 2008-07-14 22:49

代码: 全选

for i in *;do mv $i `echo $i | sed 's/\[变形金刚\].//g'` ;done
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#4

帖子 eexpress » 2008-07-14 22:57

rename啊。支持sed正则。
或者rox的批量重命名。
● 鸣学
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50
送出感谢: 0
接收感谢: 0

#5

帖子 kelen » 2008-07-15 11:48

eexpress 写了:rename啊。支持sed正则。
或者rox的批量重命名。
咋整呢?做个列子出来呀? 在google上也找了,还是不会. :cry:
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#6

帖子 eexpress » 2008-07-15 12:10

rename 's/\[变形金刚\]\.//g' *Transformer*
不就完了。
rox。你安装了才知道啊。
● 鸣学
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50
送出感谢: 0
接收感谢: 0

#7

帖子 kelen » 2008-07-15 13:26

了解, 只是如果要加上一段字应该如何做? 不过这样已经够用了,,所以,很感谢EE呀.. :em01
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#8

帖子 eexpress » 2008-07-15 13:44

增加也是一样。 's/^/前缀名/'
而rox支持无数次组合改名的。
● 鸣学
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50
送出感谢: 0
接收感谢: 0

#9

帖子 kelen » 2008-07-15 16:50

了解...太感谢EE了. :P
回复

回到 “老旧版本支持”