shell 用svn目录创建本地目录脚本

 由于工作需要把svn上的目录拉下来,保存在自定义目录里面。如下:


#!/bin/sh

theme_svn_dir=http://*****/theme/

theme_dirs=`svn ls $theme_svn_dir`
temp_char=97
theme_base_dir=skin/android_launcher_a_skin_1.0.0/res/

for theme_dir in $theme_dirs
do
  theme_dir=$svn_dir${theme_dir}/res/
  temp_char=$[temp_char+1]
  index=`echo $temp_char | awk '{printf "%c\n",$0}'`
  #echo $index
  
  #mkdir skin/android_launcher_a_skin_1.0.0/res/
  temp_dir=skin/android_launcher_${index}_skin_1.0.0/res/
  mkdir -p $temp_dir
  #copy
  cp -rf $theme_base_dir $temp_dir
  #export
  svn export --force $theme_dir $temp_dir  
done


 

你可能感兴趣的:(shell 用svn目录创建本地目录脚本)