用shell脚本从多个不相关的目录中递归获取所有图像的路径

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhongqianli/article/details/81915173

get_imagelist.sh源代码:

dir_list=(                                                               
"/opt/win/tim.zhong/database/face_dataset/images1"                           
"/opt/win/tim.zhong/database/face_dataset/images2"
"/opt/win/tim.zhong/database/face_dataset/images3"                           
)                                                                        
                                                                         
echo "create imagelist.txt"                                              
                                                                         
imagelist_file="imagelist.txt"                                           
rm -rf $imagelist_file                                                   
touch $imagelist_file  
                                                  
for dir in ${dir_list[*]}                                                
do                                                                       
        find $dir -name "*" | grep -i -E "bmp|jpg|png" >> $imagelist_file
done 

bmp、jpg、png格式的图像的绝对路径将保存在imagelist.txt

猜你喜欢

转载自blog.csdn.net/zhongqianli/article/details/81915173