1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| fileCount=0 lineCount=0
function checkFile() { file=$1 if [ "${file##*.}"x = "m"x ]||[ "${file##*.}"x = "h"x ] then let fileCount=fileCount+1 while read line do let lineCount=lineCount+1 done < ${file} # echo ${lineCount} fi }
for file in `find . -name "*.m" -o -name "*.h" ` do echo $file checkFile $file done
echo =================================== date pwd echo 总文件数: ${fileCount} echo 总 行 数: ${lineCount}
|