nettman 发表于 2021-6-9 13:14:48

使用shell递归遍历文件并打印所有文件名的绝对路径

#/bin/bash
function recursive_list_dir(){
    for file_or_dir in `ls $1`
    do
      if [ -d $1"/"$file_or_dir ]
      then
            recursive_list_dir $1"/"$file_or_dir
      else
            file=$1"/"$file_or_dir
            echo $file
      fi
    done
}
lm_traverse_dir $1需要注意,传参数是文件名,结尾不要加"/"


TGY 发表于 2021-6-25 12:30:16

6666666666666666666
页: [1]
查看完整版本: 使用shell递归遍历文件并打印所有文件名的绝对路径