文档章节

svn-checkout后,循环遍历查找包含某字符串的文件

o
 osc_pn11u1x9
发布于 2018/08/06 11:12
字数 213
阅读 0
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

这里涉及几个知识点:

1、安装subversion,不多说了,网上有教程

2、循环遍历所有目录层级,找相 关文件

#!/bin/bash
#########svn checkout项目出来
svn_data=/data/BAK
echo  -e "请输入要checkout的svn地址,格式svn://svn.demo.xx.com.cn/svn/xx" 
read svnurl
dirname=`echo "$svnurl" | awk -F'/' '{print $5}'`
echo $dirname
echo -e "请输入要项目的存储目录"
read path
svn checkout $svnurl
echo "checkout完成"
mv $dirname $path

 

#!/bin/bash
###########遍历所有目录查找是否包含http:的文件和目录 
basepath=$(cd `dirname $0`; pwd)
resultlog=$basepath/result.log
keywork="http://"
echo -e "请输入要检查的目录名称"
read dirname
>$resultlog
function getfile(){
        for element in `ls $1`
        do
                dir_or_file=$1"/"$element
                if [ -d $dir_or_file ]
                then
                        getfile $dir_or_file
                else
                        echo "$dir_or_file======"$dir_or_file
                        temp=`grep -i "http://" $dir_or_file`
                        if [ -n "$temp" ]
                        then
                                echo "temp=========is not null"$temp
                                #echo $dir_or_file
                                echo $dir_or_file"------->>>>" $temp >> $resultlog
                        fi
                fi
        done
}
getfile $dirname

 

下一篇: ACE Bus
o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

如何在Pandas的DataFrame中的行上进行迭代? - How to iterate over rows in a DataFrame in Pandas?

问题: I have a DataFrame from pandas: 我有一个来自熊猫的DataFrame : import pandas as pdinp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}]df = pd.DataFrame(......

富含淀粉
37分钟前
20
0
与电商节伴生,平台销量榜单背后还有被低估的营销价值

文 | 曾响铃 来源 | 科技向令说(xiangling0815) 时至今日,电商节已经成为各巨头零售平台例行的活动,花样在不断创新,玩法也在不断涌现。 在这个过程中,伴随电商节的各种品牌、产品销量榜...

曾响铃
38分钟前
22
0
volatile关键字详解

前言 提到JAVA的并发编程,就不得不提volatile关键字,不管是在面试还是实际开发中,volatile关键字的使用都是一个应该掌握的技能。它之所以重要,是因为它和JAVA并发编程中会遇到三种重要问...

ls_cherish
今天
10
0
比继承更偏爱组成? - Prefer composition over inheritance?

问题: Why prefer composition over inheritance? 为什么更喜欢使用组合而不是继承? What trade-offs are there for each approach? 每种方法都有哪些取舍? When should you choose inher...

javail
今天
17
0
2020软件测试工程师史上最全面试题(内含答案)-看完BATJ面试官对你竖起大拇指!

以下是软件测试相关的面试题及答案,欢迎大家参考! 我不是至尊宝,也不是孙悟空,我只是那城墙下的一猿。  1、你的测试职业发展是什么?  测试经验越多,测试能力越高。所以我的职业发展是需...

程序员一凡
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部