1. 程式人生 > >shell判斷當前檔案是否存在目錄,存在則跳過

shell判斷當前檔案是否存在目錄,存在則跳過

#獲取指定目錄下的所有檔名

path=/home/data

files=$(ls ${path})

for filename in $files

do

#判斷檔案是不是目錄,是就跳過

   if [ -d ${path}/$filename ]

   then
        
        echo "$fliename是一個目錄"

        continue

    fi
        echo "$filename是普通檔案"

   done

靈活的使用for迴圈和if判斷,可快速得到指定目錄下的非目錄檔案或者普通檔案。