shell递归获取linux文件夹下的所有文件

代码如下:

read_file() {
    for file in `ls -a $1`
    do
        if [ -d $1"/"$file ];then
            if [[ $file != '.'  && $file != '..' ]];then 
                read_file $1"/"$file
            fi      
        else    
            echo $1"/"$file
        fi      
    done    

}

read_file .
powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:37:01

results matching ""

    No results matching ""