轮循遍历某个目录下所有文件包含子目录文件
2014-07-11 17:18
441 查看
#!/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
##################
. /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
相关文章推荐
- Android遍历特定目录下所有文件,包含子目录的, 并删除最新创建的
- VS 2008 VC 实现 --- 遍历一个文件夹下的所有文件(即查看文件名,不包含子目录)
- 一个遍历目录下包含某些内容的所有文件的类
- MFC递归遍历目录下所有子目录和文件
- oc 文件操作,查看目录下所有文件包括子文件夹内包含的所有文件,循环遍历递归
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)
- 遍历目录及子目录列出所有文件和文件夹的代码
- 遍历某一个指定目录下的所有子目录和文件(递归)
- linux系统中用一条命令 查找/data目录及子目录下 内容包含 “hello” 的所有文件名称 及 所在行数
- Java遍历输出指定目录、树形结构所有文件包括子目录下的文件
- 遍历目录下所有各级子目录文件的全路径
- 遍历指定目录及其子目录下所有文件
- 遍历目录及子目录列出所有文件和文件夹的代码
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
- 遍历一个指定的目录(包含子目录和文件),用Jdom把该目录的树形结构写入xml文件中
- MFC递归遍历目录下所有子目录和文件
- C#遍历目录下的所有子目录和文件
- asp.net遍历目录文件夹和子目录所有文件
- MFC遍历指定目录下的所有文件/文件夹(不遍历子目录)