2005-03-12

替换Ilias中的多个flash文件

由于Amelie他们重新制作了几个Lerneinheiten的flash文件,需要用新的文件把旧的文件替换掉。由于每个flash文件为位于类似mm1234这样不同的目录下,手动一个个的替换显然太费事了,考虑是否能通过写一个脚本来实现:
假设所有的新版本的文件都位于~/new/ 目录下,而旧版本的文件位于~/old的各个子目录下。
脚本代码:

filelist=`ls ~/new`



for i in $filelist

do

source=$i

target=`find ~/old -type f -name $i -print`

cp $source $target

done



echo "done!"


首先先把一swf为后缀名的文件拷贝到一个文件夹中,
如:
find /path -type f -name "*.swf" -exec cp {} ~/new/ ;
然后在new这个目录中执行上面那个脚本。

没有评论:

发表评论