分页: 1 / 1

[问题] 重命名

发表于 : 2008-04-29 15:41
jude511
请问,怎样把一批文件用莫个清单里的内容重命名。
比方说,文件:01.mp3 02.mp3 03.mp3.....
想用文件music_name(内容如下)
************************************
01.Stupid Girls
02.Who Knew
03.Long Way To Happy
.......
************************************
来重命名。最总使这批文件名为:
01.Stupid Girls.mp3 02.Who Knew.mp3 03.Long Way To Happy.mp3 ...

发表于 : 2008-04-29 17:11
thword
如果如此有次序,重命名起来是不难的。

代码: 全选

for i in *.mp3;do mv $i "`sed -n "${i%.mp3}p" music_name`".mp3;done

发表于 : 2008-04-29 18:39
lonelycorn
ls的太简洁了!pfpf

发表于 : 2008-04-29 20:15
jude511
thword 写了:如果如此有次序,重命名起来是不难的。

代码: 全选

for i in *.mp3;do mv $i "`sed -n "${i%.mp3}p" music_name`".mp3;done
del.icio.us
哈哈,谢谢