`
qq1002517
  • 浏览: 11033 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

shell 遍历文件夹

阅读更多
遍历文件。算出MD5值并输出到目标文件。
如下 
touch s.sh


#!/bin/bash
function ergodic(){
    for file in ` ls $1 `
    do
        if [ -d $1"/"$file ]
        then
             ergodic $1"/"$file
        else
             md5sum $1"/"$file  >> /home/logs/src
        fi
    done
}
ergodic $1


保存后给予可执行权限 
chmod u+x s.sh



执行
./s.sh /data/test
分享到:
评论

相关推荐

    详解shell 遍历文件夹内所有文件并打印绝对路径

    ### 详解Shell脚本遍历文件夹内所有文件并打印绝对路径 #### 一、引言 在Linux或Unix环境中,Shell脚本是一种强大的工具,能够帮助用户执行一系列任务,如文件管理、进程控制等。其中,遍历文件夹内的所有文件并...

    【shell】遍历文件夹下所有文件

    对linux命令tree的简单实现,遍历指定文件夹下的所有文件

    shell 脚本遍历目录

    采用shell脚本实现遍历文件并将文件打印到标准输出的小脚本,主要是学习。

    利用shell脚本遍历文件夹内所有的文件并作整理统计的方法

    在本文中,我们将探讨如何利用Shell脚本来遍历文件夹内的所有文件,并进行整理统计。Shell脚本是一种强大的工具,它允许我们自动化Linux或Unix系统中的文件处理任务。在这个案例中,我们将看到如何通过递归方法遍历...

    遍历文件夹中的路径

    在IT行业中,遍历文件夹是一项基础且重要的任务,尤其在处理大量数据或者进行文件管理时。本知识点将深入探讨如何遍历多层文件夹下的文件,并在控制台输出文件名和路径。这一过程通常涉及到操作系统接口的使用,如...

    C#遍历文件夹后上传文件夹中所有文件错误案例分析

    此外,标签中提到的“shell遍历所有文件夹”通常是指使用Windows命令行工具(如cmd或PowerShell)遍历文件系统,而“php遍历所有文件夹”则是指在PHP环境中实现类似的功能,这些方法与C#的实现方式有所不同,但核心...

    shell 递归遍历目录下的所有文件并统一改名的方法

    ### Shell脚本递归遍历目录并统一重命名文件的方法 #### 一、问题背景与需求分析 在日常工作中,可能会遇到需要批量处理文件名称的情况,例如为了方便管理和搜索,需要将某目录及其子目录下的所有文件名统一修改。...

    Shell脚本实现从文件夹中递归复制文件

    ### Shell脚本实现从文件夹中递归复制文件 #### 背景介绍 在日常工作中,有时我们可能需要从多层嵌套的文件夹结构中提取特定的文件或者进行数据整理工作。对于这种需求,手动操作显然是低效且耗时的。此时,利用...

    Android ADB文件

    - `adb shell`:进入设备的命令行界面,可以执行各种设备上的shell命令。 掌握ADB的使用,对于Android开发者来说是非常重要的,它可以帮助我们快速实现对设备的控制和调试,提高开发效率。在日常工作中,你可能还会...

    使用Shell遍历目录及其子目录中的所有文件方法

    在本文中,我们将深入探讨如何使用Shell脚本来遍历目录及其子目录中的所有文件。这种方法对于批量处理、文件管理和系统维护非常有用。 首先,让我们分析给出的Shell脚本`traveDir.sh`: ```bash #!/bin/bash # ...

    遍历本地git仓库拉取更新代码

    面对100多个git仓库,手工同步更新是一件麻烦而痛苦的事情!可使用git脚本+定时任务,实现自动同步。解放自己,做更有意义的事情。 调用方法: sh /opt/git-repo-sync-script.sh /opt/GitRepoClone/

    shell脚本可配置化读取文件夹中文件名称.rar

    本文将深入探讨如何使用shell脚本来实现可配置化的文件夹中文件名称读取,这对于日常的文件管理和自动化任务至关重要。 首先,我们需要了解shell脚本的基本结构。一个简单的shell脚本通常以`#!/bin/bash`开头,这被...

    批处理(c、c++代码)

    虽然C++本身不直接支持批处理,但可以通过调用系统API或shell命令来实现批处理的功能。 - 使用C++编写批处理代码,可以利用C++的灵活性和控制力,创建更复杂的逻辑和处理流程,例如读取文件、解析数据、执行系统...

    文件夹递归查询所有文件夹内容替换目标文本

    在这个案例中,jar包内部包含了一个Java程序,该程序实现了递归遍历文件夹并进行文本替换的功能。Java的`java.io`和`java.nio.file`包提供了必要的API,可以用来读取文件、遍历目录树以及执行文本替换操作。 递归...

    vb对文件夹进行操作

    4. **遍历文件夹**:获取文件夹内的所有文件或子文件夹列表。 #### 二、创建文件夹 在VB中,创建文件夹可以使用`MkDir`函数。该函数接受一个参数,即新文件夹的完整路径,如果成功创建则返回True,失败则返回False...

    文件夹,文件录入数据库

    例如,Python的os和os.path模块可以用来遍历文件夹,sqlite3或pymysql库可以用于与数据库交互。在脚本中,我们遍历文件夹,获取每个文件的信息,然后将这些信息插入到数据库表中。 此外,安全性和权限控制也是重要...

    一个用FTP传输文件的例子.rar

    FTP(File Transfer Protocol)是一种广泛使用的网络协议,用于在互联网上进行文件的上传和下载。在本文中,我们将深入探讨如何使用TIndy库来实现FTP数据传输,并提及另一种选择——Server_U。同时,我们还会关注...

    Interop.Shell32.dll V1.2

    3. **Shell对象的枚举和遍历**:如遍历文件夹内容,获取文件夹的特殊属性(如回收站、我的文档等)。 4. **上下文菜单扩展**:自定义文件或文件夹的右键菜单,添加自定义操作。 5. **拖放操作支持**:在应用程序中...

    osra-iterate:Bash脚本遍历文件夹中的.TIF图像并运行OSRA程序以尝试将TIF图像转换为ChemDraw文件(.CDXML)

    Bash脚本迭代文件夹中的TIF图像并运行OSRA 这显示了OSRA开源软件的命令行用法。 通过在Linux终端中使用以下命令(或类似命令)并以包含osra_iterate.sh作为当前工作目录的文件夹来执行osra_iterate.sh bash脚本: ....

Global site tag (gtag.js) - Google Analytics