首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

批量改文件名的shell,多谢

2012-03-13 
求一个批量改文件名的shell,谢谢。最近碰到一个问题,需要给日志改文件名。比如1.log2.log3.log需要在前面加

求一个批量改文件名的shell,谢谢。
最近碰到一个问题,需要给日志改文件名。
比如1.log 2.log 3.log
需要在前面加上 A,也就是变成A_1.log A_2.log

我搜了很多站,都是只能改后缀,或者是在文件名后面加字符,实在是不知道何如在前面加。
请各位高手帮帮忙。谢谢。



[解决办法]

Python code
#!/bin/bashfor file in `ls *.log`do    newname=`echo $file| sed 's/^/A_/'`    mv $file $newnamedone 

热点排行