1. 程式人生 > >用shell指令碼從多個不相關的目錄中遞迴獲取所有影象的路徑

用shell指令碼從多個不相關的目錄中遞迴獲取所有影象的路徑

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