shell 統計乙個資料夾下不同型別檔案的個數

2021-06-22 15:45:45 字數 869 閱讀 7134

ls |grep -i '.*bmp' | wc -l
ls |find . -name  '.*bmp' | wc -l
其中wc是word count 的縮寫,統計個數。

目錄結構為:d:\deepfeature\frontlip\cuijie\caozuo\caozuo1\......bmp

openpath=/d/deepfeature/frontlip/

for file in `ls $openpath`;do #遍歷人名目錄 file是人名

path=$openpath$file/

for word in `ls $path`;do #遍歷每個人名下的所有詞 word是詞名

allwordpath="$path""$word"/

for wordnum in `ls $allwordpath`;do #遍歷每個詞下的20個詞 wordnum是單獨詞名

wordpath="$allwordpath""$wordnum"/

echo $wordpath

num=`ls | find $wordpath -name '*.bmp' | wc -l` #num=`ls $wordpath | grep -i 'bmp$' | wc -l`

echo $num #num=`ls $wordpath | grep -i '.*bmp' | wc -l`

done

done

done

計算頁數 統計乙個資料夾下所有word文件頁數

宣告 操作前請務必備份文件,防止意外乙個資料夾有大幾百個word文件,需要知道每個檔案的頁數,並統計總頁數,計算平均頁數,可以用以下 實現。關鍵的 是selection.information wdnumberofpagesindocument 通過該屬性獲得文件的頁數。使用該屬性前,最好將游標移動...

找出乙個資料夾下的所有檔案

找出乙個資料夾下的所有檔案,用遞迴方法實現 給出乙個資料夾,找出資料夾下面的所有檔案 class findfile public function checkdir return true public function find file reset allfile 把陣列指標重新指向第乙個元素 ...

shell統計當前資料夾下的檔案個數 目錄個數

1 統計當前資料夾下檔案的個數 ls l grep wc l 2 統計當前資料夾下目錄的個數 ls l grep d wc l 3 統計當前資料夾下檔案的個數,包括子資料夾裡的 ls lr grep wc l 4 統計資料夾下目錄的個數,包括子資料夾裡的 ls lr grep d wc l grep...