某人让我把某系统插件的主文件名由repository.class.php改成lib.php(真闲的蛋痛),一个个改也行,但之后还可能让我干把icon.png改成pix/icon.png之类的事,所以弄个脚本吧:
for i in ./*/repository.class.php;
do
newpath=`echo $i|sed 's/repository.class.php/lib.php/g'`;
mv $i $newpath;
done
单行:
for i in ./*/repository.class.php; do newpath=`echo $i|sed 's/repository.class.php/lib.php/g'`; mv $i $newpath; done
不知道还有没有更好的办法?欢迎指教。
Reference: RENAME MULTIPLE FILES IN BASH USING REGULAR EXPRESSIONS
兄弟能否联系下?我们正在使用Moodle平台进行二次开发呢,,,希望能收到你的邮件。祝你顺利!