美文网首页
shell 递归遍历文件夹及其文件

shell 递归遍历文件夹及其文件

作者: Phantaom | 来源:发表于2019-05-22 15:29 被阅读0次

本文是在windows下用编辑器写好shell脚本,然后使用cygwin运行脚本,所以文件路径开头会有其标识。

遍历文件夹及其文件,即获取指定文件下所有的文件夹名称和文件名称

 #!/bin/bash
function getdir(){
    for files in `ls $1`
    do
        echo $1"/"$files
        if [ -d $1"/"$files ]  
        then
            getdir $1"/"$files
        fi
        echo "------split------"
    done
}

folder_path="/cygdrive/c/folder" #C盘下的folder为指定文件夹

getdir ${folder_path}

read -n 1

相关文章

网友评论

      本文标题:shell 递归遍历文件夹及其文件

      本文链接:https://www.haomeiwen.com/subject/zqoyzqtx.html