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

本文介绍了一个Shell脚本,用于从SVN仓库中导出特定目录,并将其保存到本地自定义目录下。该脚本遍历指定的SVN目录,使用递增的ASCII字符创建多个目标目录,并通过SVN export命令将资源导出到这些目录。

 由于工作需要把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


 

转载于:https://my.oschina.net/u/913208/blog/122012

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值