`
jackchen0227
  • 浏览: 146743 次
  • 性别: Icon_minigender_1
  • 来自: 帝都
社区版块
存档分类
最新评论

一个简单的脚本,利用数组、函数和for

 
阅读更多
#!/bin/bash
svnUrl=( #数组
     url1
     url2
     )
    
targetDir=~/odp/app/groupon

buildModule()
{         
     echo $2
     svn co $2 temp
     cd temp
    
     find ./ -name .svn -exec rm -rf {} \;
     if [ -d  actions ];
     then
          echo actions
          cp actions $1/ -r
     fi

     if [ -d  models ];
     then
          echo models
          cp models $1/ -r
     fi

     if [ -d  library ];
     then
          echo library
          cp library $1/ -r
     fi

     if [ -d  script ];
     then
          echo script
          cp script $1/ -r
     fi

     if [ -d  controllers ];
     then
          echo controllers
          cp controllers $1/ -r
     fi    
    
     #cd ..
     #rm temp -rf
}

if [ ! -d $targetDir ];
then
     echo "make app root dir"
     mkdir $targetDir -p
fi

for i in ${svnUrl[*]} #数组遍历
do
     echo $i
     buildModule $targetDir, $i
done

 

分享到:
评论

相关推荐

    Windows 脚本帮助(vbs+js) + VBScript 数组例子

    CHM文件“vbsHelp.chm”很可能是一个包含详细教程和VBScript数组用法实例的帮助文档。这种类型的资源对初学者和经验丰富的开发者都非常有价值,因为它提供了可以直接学习和参考的代码片段。 总之,Windows脚本结合...

    js利用apply(), Math object, js数组,对象完全智能验证

    在这里,`thisArg`是在函数内部将被设置为`this`的值,而`argsArray`是一个数组或类数组对象,其元素将作为单独的参数传递给函数。例如,如果你有一个接受两个参数的函数`add(a, b)`,你可以这样使用`apply()`来调用...

    ASP技术常遇问题解答-如何把数组转换成字符串?.zip

    3. **数组函数转换**: 虽然ASP内建的函数没有直接支持数组到字符串的转换,但可以通过自定义函数实现。例如,你可以创建一个名为`ArrayToString`的函数,接受数组和分隔符作为参数,然后在函数内部使用上述方法...

    Excel-VBA实用技巧范例-数组.zip

    本压缩包“Excel-VBA实用技巧范例-数组”显然聚焦于如何利用VBA处理数组,这是VBA编程中的一个重要主题。数组在VBA中扮演着数据存储和处理的核心角色,它能帮助我们一次性处理多个数据,而不是逐个进行。下面将详细...

    matlab编程概念的概述,包括数组,字符串,循环和算法与一个项目.zip

    本文将深入探讨MATLAB编程的核心概念,包括数组、字符串、循环以及算法,并通过一个实际项目来加深理解。 一、数组 在MATLAB中,数组是基本的数据结构,用于存储一组相同类型的数据。数组可以是一维、二维或多维的...

    函数宝典 完整版.rar

    这份压缩包包含了一个名为“函数宝典 完整版.xls”的Excel文件,意味着其中可能含有丰富的表格、公式、示例和教程。 在Excel中,函数是处理和分析数据的核心工具,它们能够执行各种计算,从简单的数学运算到复杂的...

    利用eval()函数给树节点统一添加单击事件实现新建选项卡功能

    这篇博客“利用eval()函数给树节点统一添加单击事件实现新建选项卡功能”探讨了一个具体的JavaScript编程技巧,如何通过eval()函数来处理用户交互,特别是针对树形结构数据的点击事件,进而实现新的选项卡功能。...

    用for循环写数组:在这个程序中我们可以用for循环写数组。-matlab开发

    例如,一个简单的传递函数可能是`G(s) = K / (s + a)`,其中`K`是增益,`a`是极点。 在数组处理中,`for`循环常与这些函数结合,例如,当我们需要为不同参数值计算多个传递函数,或者绘制一系列的Nyquist图时。这有...

    基于cell数组的MATLAB仿真.rar

    每个cell可以存储一个子系统的参数、输出结果或者甚至是整个函数或脚本,便于模块化设计和执行。 接下来,我们探讨如何在仿真中操作cell数组: 1. **索引与访问**:我们可以用类似普通数组的方式访问cell数组的...

    php定义数组和使用示例(php数组的定义方法)

    - **遍历数组**:可以使用`for`循环或`foreach`循环遍历数组中的每个元素。 ```php foreach ($array as $key => $value) { echo "Key: $key, Value: $value\n"; } ``` - **添加元素**:可以使用`array_push()...

    linux Shell脚本里面把一个数组传递到awk内部进行处理

    我们可以先将数组转换为一个字符串,然后在awk中使用split函数分割。例如: ```bash arr1=(A B C) awk -v arr2="${arr1[*]}" 'BEGIN{split(arr2,arr3," "); print arr3[2]}' ``` 这种方法简单易懂,但它的...

    gg模板解析_gg脚本模板_GG脚本_

    在本资源中,我们有一个名为"gg模板解析.lua"的文件,这显然是一份关于GG脚本的Lua语言模板,旨在帮助新手快速理解和应用GG脚本。 Lua是一种轻量级的、解释型的、面向过程的编程语言,常被嵌入到其他应用程序中作为...

    数组组合成数据库数据样式

    - **动态生成报告**:利用数组组合技术可以快速生成基于数据的报表或图表,便于数据分析和决策支持。 - **数据库模拟**:在没有实际数据库的情况下,可以使用PHP中的数组来模拟数据库的行为,这对于开发初期或者简单...

    Shell脚本学习教程PDF版

    管道则可以连接多个命令,让前一个命令的输出成为后一个命令的输入,形成数据流的处理链。 函数和数组也是Shell脚本中不可或缺的部分。函数能实现代码复用,提高效率,而数组则允许我们存储一组相关的值,方便处理...

    matlab开发-指数m数组的元素和值的历史记录

    这样,我们就得到了一个结构体数组,其中每个元素都包含了数组中的一个值和它的索引。通过遍历`historyRecords`,我们可以轻松地访问每个元素的信息。 此外,我们还可以使用MATLAB的`cell`数组替代结构体,因为它...

    vbs 函数 获取数组字符串的最后一个LastOne 挺方便的

    本文将深入探讨如何使用VBScript来获取数组中的最后一个元素,以及与之相关的函数和技巧。 标题提到的“vbs 函数 获取数组字符串的最后一个LastOne 挺方便的”,指的是创建一个自定义函数来获取由逗号分隔的字符串...

    PHP 函数索引 函数库 语法

    其中,数组是一个特殊的数据结构,可以存储多个值,可以是数字索引的或关联索引的。PHP还支持类型转换,使得不同数据类型之间的转换变得灵活。 控制流程结构是编程中的关键部分。PHP中的条件语句如`if...elseif......

    matlab的M函数编程技巧

    一个基本的M函数通常包括函数头和函数体两部分。函数头定义了函数名、输入参数和输出参数,如: ```matlab function [output1, output2] = functionName(input1, input2) ``` 函数体包含了实现功能的MATLAB代码。 ...

    MATLAB常用函数总结(表格).zip_matlab_中文论坛精华总结_实用技巧

    本资料"MATLAB常用函数总结(表格)"是MATLAB中文论坛精华总结的一部分,旨在为用户提供一系列实用技巧,帮助他们更高效地利用MATLAB解决问题。 一、数组操作 在MATLAB中,数组是核心数据结构。MATLAB常用函数如`...

    2021最全autojs脚本实例接近三千个实例脚本,史上最强

    这个压缩包提供的接近三千个实例脚本,涵盖了AutoJS的广泛应用场景,对于初学者来说是很好的学习材料,而对于有经验的开发者,也是一个宝贵的参考资料库。通过学习和实践,你可以掌握AutoJS的基本技巧,进一步提升在...

Global site tag (gtag.js) - Google Analytics