`
orcl_zhang
  • 浏览: 234404 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Shell遍历文件夹删除匹配文件

 
阅读更多
#!/bin/sh    
list_alldir(){    
    for file2 in `ls -a $1`    
    do    
        if [ x"$file2" != x"." -a x"$file2" != x".." ];then    
            if [ -d "$1/$file2" ] && (echo $file2 | grep -qv '.svn');then   
                list_alldir "$1/$file2"
            elif (echo $1/$file2 | egrep -q '(de|el|fr|it)\.yml$');then
                echo "$1/$file2"
		rm $1/$file2
            fi   
        fi    
    done    
}

list_alldir $1
分享到:
评论

相关推荐

    python cookbook(第3版)

    2.3 用Shell通配符匹配字符串 2.4 字符串匹配和搜索 2.5 字符串搜索和替换 2.6 字符串忽略大小写的搜索替换 2.7 最短匹配模式 2.8 多行匹配模式 2.9 将Unicode文本标准化 2.10 在正则式中使用Unicode 2.11 ...

    fcount:递归计算文件类型

    计数 递归计算当前目录中给定文件扩展名的文件数以匹配。 用法 您要计算的所有扩展名都应输入到空格分隔列表中。 $ fcount [extensions......添加从目录遍历中排除某些文件夹的功能。 例如,不应计算node_modules内的

    vc++ 应用源码包_1

    VC++遍历文件夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++...

    vc++ 应用源码包_2

    VC++遍历文件夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++...

    vc++ 应用源码包_6

    VC++遍历文件夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++...

    vc++ 应用源码包_5

    VC++遍历文件夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++...

    vc++ 应用源码包_3

    VC++遍历文件夹自动生成目录树 对CTree控件的操作。 vc++动态链接库(dll)编程深入浅出 内含开发文档。主要是对动态链接库的教程。 vc++动态链接库编程之DLL典型实例源代码下载 VC++仿Dreamweaver取色器源代码 VC++...

    vc++ 开发实例源码包

    内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与文件夹系统操作、系统控制操作、程序...

    z.lua:一个新的cd命令,可帮助您通过学习习惯来更快地导航

    我在命令行上非常可预测,而且太懒了,无法创建快捷方式感觉要直观得多,并且能够在我正在使用的文件夹之间跳转而不必遍历整棵树,这是如此的方便。 外壳过去对我来说是如此的拘束,但是像这样的工具让我更加享受它...

Global site tag (gtag.js) - Google Analytics