由于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这个目录中执行上面那个脚本。
没有评论:
发表评论