linux shell遍历目录

Posted on Posted in bash
Tips: 本文创建于2013年11月12日,已超过 2 年,内容或图片可能已经失效!
#!/bin/sh

# 定义一个方法
foreachd(){
# 遍历参数1
for file in $1/*
do
# 如果是目录就打印处理,然后继续遍历,递归调用
        if [ -d $file ]
        then
                echo $file
                foreachd $file
        fi
done
}

# 执行,如果有参数就遍历指定的目录,否则遍历当前目录
if ($0 > 0)
then
    foreachd "$1"
else
    foreachd "."
fi

原文:linux下用shell遍历目录

» 转载请注明来源:若我若鱼 » linux shell遍历目录

Leave a Reply

Your email address will not be published. Required fields are marked *

3 × 1 =