shell 递归遍历文件夹下所有文件

function getdir(){
        echo $1
        for file in $1/*

        do
        if test -f $file
        then
                echo $file
                arr=(${arr[*]} $file)
        else
                getdir $file
        fi
        done
}
getdir /wls/test
echo  ${arr[@]}

你可能感兴趣的:(工作笔记,shell,递归,遍历,函数)