`
zhyiwww
  • 浏览: 89734 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

脚本中的迭代和遍历

阅读更多

下面是摘自车东的BLOG中的两段代码:

Windows 2000下:用for命令实现目录遍历和文件过滤及命令执行,例如:
for /R %f in (*.java) do astyle --style=java %f
for /R %f in (*.htm*) do tidy -raw -imq -wrap 132 -f %f.err %f
for /R %f in (*.asp) do vbsbeaut.exe -i -s4 %f

Linux:用find -exec 遍历执行,例如:
find ./ -name *.java -exec astyle --style=ansi {} \;

在这个里面,主要用到了循环迭代遍历的方法。
现在觉得,这些东西,用脚本实现起来反而更快。如果用java,就需要不少的代码。

分享到:
评论

相关推荐

    Kettle循环遍历结果集.zip

    在Kettle中,"循环遍历结果集"是一项核心功能,它允许用户在Job或Transformation中处理数据库查询返回的结果,并进行迭代操作。本示例中的"Kettle循环遍历结果集.zip"是一个针对Kettle8.2版本设计的实战案例,展示了...

    Kettle循环遍历结果集作为参数传入转换.zip

    在"Kettle循环遍历结果集作为参数传入转换.zip"的示例中,我们将探讨这个具体的操作流程和相关知识点。 首先,我们需要了解Kettle的基本结构。Kettle由两个主要部分组成:Job(作业)和Transformation(转换)。...

    Shell脚本遍历一个日期范围实例

    脚本首先将这两个日期转换为Unix时间戳(以秒为单位),以便进行比较和迭代。 接下来,脚本使用嵌套循环来遍历日期范围。外层循环(`for i in `seq 1 300`; do`)是安全的边界,确保足够覆盖大部分情况,尽管在这个...

    遍历磁盘目录.rar

    遍历磁盘目录是指通过编程或脚本方式逐个访问磁盘上的所有文件和子目录。这通常用于搜索特定文件、备份数据、统计磁盘使用情况或者进行清理工作。在不同的操作系统中,遍历目录的方法略有不同。 在Windows系统中,...

    遍历目录,修改文件名称

    迭代方法则使用`os.walk()`函数,它可以生成目录树中的三元组(目录路径、该目录下的子目录列表和文件列表),这样可以逐个处理每个文件。 3. **获取文件属性**:在Python中,`os.path`模块提供了一系列函数用于...

    百度自动化遍历测试结果

    - **提高效率**:自动化遍历测试可以显著减少手动测试所需的时间和人力,尤其是在拥有大量功能和复杂业务逻辑的系统中。 - **增强覆盖率**:自动化脚本能够执行大量的测试用例,确保所有功能点都被覆盖,减少遗漏...

    一键执行脚本即可把用户名和密码更新到指定路径下相应的配置文件(支持迭代)

    "支持迭代"意味着脚本可以处理多个文件或目录,遍历其中的所有配置文件,进行批量更新。 描述中提到的“博文链接:https://kanglecjr.iteye.com/blog/2166217”可能提供了关于这个脚本的更详细信息,包括其工作原理...

    Python 递归遍历目录 生成excel

    在给定的场景中,我们需要使用Python编写一个脚本,它能够遍历指定路径下的所有文件和子目录,收集文件路径和文件名,并将这些信息存储到Excel表格中。下面我们将详细探讨这一过程涉及的知识点。 首先,我们要使用...

    VB用FSO遍历文件夹操作示例程序.7z

    在VB(Visual Basic)编程中,FileSystemObject(FSO)是一个强大的工具,它允许程序员进行各种文件和文件夹的操作,如创建、删除、复制、移动和遍历文件系统。在这个"VB用FSO遍历文件夹操作示例程序"中,我们将深入...

    遍历文件夹自动生成目录树

    在IT领域,遍历文件夹自动生成目录树是一项常见的任务,尤其在文件管理、数据整理和自动化脚本编写中非常实用。目录树,也被称为文件系统树,是计算机操作系统中文件和文件夹组织的一种视觉表示,它以层级结构展示...

    cadence二次开发手册TCL

    3.2.5 迭代会话中所有打开的设计:指导如何遍历会话中的所有打开设计。 3.2.6 获取设计的原理图:介绍如何获取特定设计的原理图视图。 3.2.7 迭代设计的全部原理图:描述如何遍历一个设计的所有原理图页面。 ...

    Shell脚本对文件中的行、单词、字符进行迭代输出示例

    在进行文本文件进行处理时,对文件件中的行、单词、字符进行迭代和遍历是非常常用的操作。而将一个简单的循环用于迭代,再加上来自stdin或文件的重定向,这就是对文件中的行、单词、和字符进行迭代的基本方法。 废话...

    Cocos Creator 黑白迭代源码

    首先,黑白迭代是一种常见的图像处理和计算几何中的算法,常用于解决二维空间的连通性问题。在游戏中,它可以用来模拟物体的碰撞检测、路径规划或者解谜元素。在“最强大脑”这样的游戏demo中,它可能被应用于找出...

    BAT批处理脚本-垃圾清理清除-注册表垃圾清理.zip

    批处理脚本可以通过遍历和分析注册表键值,找出并删除这些垃圾条目。 清理注册表垃圾的过程需要注意几点: 1. 安全性:由于注册表对系统至关重要,不正确的修改可能导致系统不稳定甚至崩溃。因此,批处理脚本在执行...

    matlab开发-带值迭代的Suttonsmountaincarplem问题

    在Matlab代码中,`mountainCarValIter.m`很可能是实现值迭代的主要脚本,它会遍历所有状态,更新每个状态的价值估计,直到收敛到一个稳定的价值函数。 `visualizeMountainCar.m`可能是用于可视化山车环境和价值函数...

    sql 游标遍历 实例

    在"插入用户.sql"这个文件中,可能包含了一个使用游标的脚本,用于逐条处理用户数据并插入到某个用户表中。这可能是一个批量插入操作,特别是在没有批量插入功能或为了确保插入顺序时非常实用。例如,假设我们有一个...

    黄金分割法.zip_遍历搜索_遍历算法_黄金分割法_黄金搜索法

    在黄金分割法中,遍历体现在每次迭代时对新生成的子区间进行评估,直到找到满意的解。这种方法虽然不是最高效的,但对于某些问题,特别是当问题规模不大的时候,仍然是可行且有效的。 总结来说,黄金分割法是一种...

    Windows bat脚本之for循环用法详解

    总之,Windows bat脚本的for循环提供了灵活的循环控制,能够处理一系列的命令和数据,是自动化任务和批处理脚本中的核心部分。通过熟练掌握for循环的用法,可以大大提高工作效率,实现批量处理文件、执行条件判断等...

    如何使用asp遍历数组 实现单用户多密码登陆

    数组元素可以通过索引来访问,这使得遍历和操作多个数据变得简单。在实现单用户多密码登录时,我们将使用数组来存储用户的多个密码。 1. **创建数组存储密码**:首先,我们需要在数据库中为每个用户创建一个包含多...

Global site tag (gtag.js) - Google Analytics