shell递归遍历目录

来源:互联网 发布:淘宝风干牛肉干可靠吗? 编辑:程序博客网 时间:2024/05/16 05:54
#!/bin/bash
# 定义一个方法
foreachd(){
# 遍历参数1 
 echo $1
        for file in $1/*
            do
                # 如果是目录就打印处理,然后继续遍历,递归调用
                if [ -d $file ]
                then
                    echo $file"是目录" 
                    foreachd $file
                elif [ -f $file ]
                then
                    ./dy.exe -f $file >>./log
                fi
            done
}
CURRENTPATH=${PWD}
#echo $CURRENTPATH
foreachd $1
0 0
原创粉丝点击