获取目录下所有文件
使用 shell 脚本获取目录下的所有文件
#!/bin/bash
# 获取目录下所有文件
function load_files(){
for file in `ls -p $1 | grep -v /` # 过滤掉文件夹
do
file_path="$1/$file"
if [ -d $file_path ]; then
load_files $file_path
else
all_files=(${all_files[*]} $file_path)
fi
done
}
all_files=()
dir_path=$1
if [ ! -d $dir_path ]; then
mkdir $dir_path
fi
load_files $dir_path
echo ${all_files[@]}
标签:files,文件,load,获取,file,path,目录,dir
From: https://www.cnblogs.com/shouwangrenjian/p/17715451.html