小技巧5-iOS 統計Xcode整個工程的代碼行數
1、打開終端
2、cd 空格 將工程的文件夾拖到終端上,回車,此時進入到工程的路徑
此時已經進入到工程文件夾下
3、運行指令
a.
find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs wc -l 【最后一個字母是L不是數字1】
回車,執行--這條指令是獲取每個文件內的代碼行數,並在最后統計出一共的代碼行數【注釋也統計在代碼量之內】
和文件內的代碼行數對比一下:數目是正確的。
b.
find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xargs grep -v "^$"|wc -l
這條指令是獲取代碼總行數,去掉空行。grep -v "^$"是去掉空行。注釋也統計在代碼量之內。
還有其他的命令:
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
-name "*.m" 就表示擴展名為.m的文件。
統計java文件和xml文件的命令分別是:
find . "(" -name "*.java" ")" -print | xargs wc -l
find . "(" -name "*.xml" ")" -print | xargs wc -l