進入項目所在的目錄孵坚,然后執(zhí)行命令:
find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l
就可以把所有的行數(shù)統(tǒng)計出來了付枫,每一行左邊是每個文件的行數(shù),最下面XXXXTotal狗热,XXXX就是總行數(shù)了钞馁。這樣統(tǒng)計出來的行數(shù)是包括空行的,下面這條是不統(tǒng)計空行的:
find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l
直接就出來了總行數(shù)匿刮。
其實.m,.h,.xib,.c是iOS代碼文件的后綴名僧凰,如果統(tǒng)計別的代碼文件,也可以更換后綴名來統(tǒng)計熟丸,例如.java训措。