文档章节

一段shell脚本,遍历文件夹,并做一些操作

 陆大侠
发布于 2015/11/12 14:01
字数 53
阅读 15
收藏 0

#!/bin/bash

test=`ls /home/zhuyixiang528/gitool/project_bak1`

#echo $test

arr=(${test/\s+/}) 


for i in ${arr[@]} 

do 

echo $i

cd 'project_bak1/'$i

if [ ! -f "gradlew" ]; then

gradle idea &

else

./gradlew idea &

fi

cd ..

cd ..

done

 


© 著作权归作者所有

共有 人打赏支持
粉丝 2
博文 54
码字总数 18787
作品 0
浦东
生成可重复利用的测试目录

我们经常写一些对文件和文件夹的操作,比如遍历某个文件夹。如何确保我们写的代码可靠?我们需要一个可以重复利用的目录,来测试代码。 The Practice of Programming 中说: “When Steve Bo...

ChenQi
2012/11/12
117
0
写个批处理脚本帮忙干活---遍历&字符串处理

这次打算写几篇关于脚本方面的博客,主要是记录一下 Gradle 脚本和批处理脚本的一些写法,方便后续查阅。 前言 平常开发过程中,一些较为重复的手工性工作,如果能让脚本来帮忙处理,自然是最...

请叫我dasu
05/23
0
0
如果php有个功能需要耗时很久,做完之后才能进行下一步,如何让客户安心等待?

php网站,有个调用shell脚本创建文件的任务,要耗时大概1分钟,做完之后还有一些数据库操作以及其他文件操作,我现在做了一个进度条,当用户提交新建之后会显示进度条,但是shell命令的执行时...

阿采
2015/11/16
1K
4
git hooks之----pre-commit

git挂钩简介 git hooks是一些自定义的脚本,用于控制git工作的流程,分为客户端钩子和服务端钩子。 客户端钩子包括:、、、等,主要用于控制客户端git的提交工作流。服务端钩子:、、,主要在...

ITgecko
04/23
0
0
Linux Shell基础知识,你想知道的都在这里

  小编提示:此篇文章阅读时间为15分钟左右,可先收藏后阅读。   01/Linux 的江湖地位   Linux 作为一个全球用户超过14亿的操作系统,它的强大与神奇就不必多说了,混在IT界 Linux是可...

恒生开发者社区
2017/03/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS7防火墙firewalld操作

firewalld Linux上新用的防火墙软件,跟iptables差不多的工具。 firewall-cmd 是 firewalld 的字符界面管理工具,firewalld是CentOS7的一大特性,最大的好处有两个:支持动态更新,不用重启服...

dingdayu
今天
1
0
关于组件化的最初步

一个工程可能会有多个版本,有国际版、国内版、还有针对各种不同的渠道化的打包版本、这个属于我们日常经常见到的打包差异化版本需求。 而对于工程的开发,比如以前的公司,分成了有三大块业...

DannyCoder
今天
2
0
Spring的Resttemplate发送带header的post请求

private HttpHeaders getJsonHeader() { HttpHeaders headers = new HttpHeaders(); MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8"); ......

qiang123
昨天
3
0
Spring Cloud Gateway 之 Only one connection receive subscriber allowed

都说Spring Cloud Gateway好,我也来试试,可是配置了总是报下面这个错误: java.lang.IllegalStateException: Only one connection receive subscriber allowed. 困扰了我几天的问题,原来...

ThinkGem
昨天
26
0
学习设计模式——观察者模式

1. 认识观察者模式 1. 定义:定义对象之间一种一对多的依赖关系,当一个对象状态发生变化时,依赖该对象的其他对象都会得到通知并进行相应的变化。 2. 组织结构: Subject:目标对象类,会被...

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部