shell脚本遍历文件下全部子文件
来源:互联网 发布:龙卷风 知乎 编辑:程序博客网 时间:2024/06/03 13:01
#!/bin/bash
function ergodic(){
for file in ` ls $1`
do
if [ -d $1"/"$file] #如果 file存在且是一个目录则为真
then
ergodic $1"/"$file
else
local path=$1"/"$file #得到文件的完整的目录
local name=$file #得到文件的名字
#做自己的工作.
fi
done
}
INIT_PATH="/home"
ergodic $INIT_PATH
shell脚本遍历目录及其下子目录
用shell写了个递归遍历目录的脚本,本脚本实现递归遍历指定目录,打印目录下的文件名(全路径)。
#!/bin/sh
function scandir() {
local cur_dir parent_dir workdir
workdir=$1
cd ${workdir}
if [ ${workdir} = "/" ]
then
cur_dir=""
else
cur_dir=$(pwd)
fi
for dirlist in $(ls ${cur_dir})
do
if test -d ${dirlist}
then
cd ${dirlist}
scandir ${cur_dir}/${dirlist}
cd ..
else
echo ${cur_dir}/${dirlist}
fi
done
}
if test -d $1
then
scandir $1
elif test -f $1
then
echo "you input a file but not a directory,pls reinput and try again"
exit 1
else
echo "the Directory isn't exist which you input,pls input a new one!!"
exit 1
fi
- shell脚本遍历文件下全部子文件
- 遍历目录下的文件---shell脚本
- shell脚本遍历目录文件
- 利用shell脚本遍历某个目录下的所有文件
- shell脚本初学 遍历目录下的文件
- [积累]遍历目录下的全部文件
- PHP遍历目录下全部文件
- PHP遍历目录下的全部文件
- 遍历目录下的全部文件
- shell脚本下用代码段把输入全部重定向到一个文件
- shell遍历文件下所有文件
- Linux shell编程 5 ---- 利用shell脚本遍历某个目录下的所有文件
- linux下遍历目录和文件,删除过期天数目录或文件shell脚本
- 遍历目录下所有的子文件
- 遍历某目录下所有子文件
- 用PHP遍历目录下的全部文件
- 用PHP遍历目录下的全部文件
- shell 遍历目录下的文件
- Java 自定义注解
- QTreeWidget的简单用法
- node.js、git、bootstrap等安装配置
- Erlang开发MMO的一些思考
- Hadoop单机模式部署
- shell脚本遍历文件下全部子文件
- 互联网的大数据神话——NoSQL
- spring 事务注解@Transactional
- com/" target="_b遇见你
- 财富团队创富平台成
- iPhone开发使用NSURLConnection 的小实例
- 【Unix 网络编程】TCP状态转换图详解
- 3. linux c语言连接mysql错误码2014解决
- 构建一个完整的基于Python3的Web开发环境