您的位置:首页 > 其它

轮循遍历某个目录下所有文件包含子目录文件

2014-07-11 17:18 375 查看
#!/bin/bash

##################

. /etc/profile

. ~/.bash_profile

##################

# 定义一个方法

foreachd(){

# 遍历参数1

for file in $1/*

do

# 如果是文件就打印处理,然后继续遍历,递归调用

if [ -d $file ]

then

# echo $file

foreachd $file

else

echo $file

fi

done

}

# 执行,如果有参数就遍历指定的目录,否则遍历当前目录

if [[ ! -z $1 ]];then

foreachd "$1"

else

foreachd `/bin/pwd`

fi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐