删除svn同步文件目录

来源:互联网 发布:mac appstore下载失败 编辑:程序博客网 时间:2024/05/16 05:50

有时, 我们通过svn下载源码到本地电脑上, 想打包存档, 但不想将.svn目录下的文件打包, 可以通过shell脚本将散放在各个目录中的.svn目录删除掉。

shell脚本的源码如下:

 

#!/bin/shfunc(){        curdir=$1        local path=$1        for file in `ls -a $curdir`        do                if [ -d "$path/$file" ];then    dirname=`basename $file`    if [ $dirname = ".svn" ] ; then                        rm -rvf $path/$file    elif [ $dirname != "." -a $dirname != ".." ]; thenfunc "$path/$file"    fi                fi        done}if [ $# -gt 0 ];then        func "$1"else        func "."fi


 

 

 

原创粉丝点击