shell递归寻找目录下指定扩展的所有文件

原创
2016/05/19 11:02
阅读数 305
#!/bin/bash
function ergodic(){
for file in ` ls $1`
do
                 if [ -d $1"/"$file ]
                 then
                       ergodic $1"/"$file
                 else
                       local path=$1"/"$file #得到文件的完整的目录
                       local name=$file       #得到文件的名字
                       #做自己的工作.
                    if [ "${file##*.}" = "php" ]; then
                                          #echo $1"/"$file >>a.txt
                                        这里写方法

                   fi
                fi

done
}
INIT_PATH="."
ergodic $INIT_PATH

 

展开阅读全文
打赏
2
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
2
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部