(僅適用于iOS)有時候產(chǎn)品那邊在申請一些版權(quán)問題特漩,會涉及到統(tǒng)計開發(fā)代碼黄娘,包括頭文件的,需要我們在終端命令進入項目的根目錄下天通,執(zhí)行以下命令(此方式泊窘,已經(jīng)驗證過可用):
1--列出工程項目中每個文件的行數(shù)(囊括以下后綴名的文件)
find . -name"*.m"-or -name"*.h" -or -name"*.xib" -or -name"*.c"|xargs wc -l
2--列出項目工程轉(zhuǎn)中代碼行數(shù)的總和(這個跟上面一條命令得出的總和會有些出入,不過按照萬行為單位的話像寒,也算準確)
find . -name"*.m"-or -name"*.h" -or -name"*.xib" -or -name"*.c"|xargs grep -v"^$"|wc -l
*注釋1:grep -v "^$"是去掉空行
*注釋2:在統(tǒng)計行數(shù)時州既,我們輸入的注釋也會被統(tǒng)計到代碼量之內(nèi)。畢竟也都是碼出來的萝映。
在網(wǎng)上還搜索到還有下面的方式(偷懶了吴叶,此方式未驗證,不過相信原理都是一樣的):
在find .之后將文件名用括號括起來也可以
1序臂、打開終端
2蚌卤、cd 進入項目根目錄
3、輸入命令 find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
4奥秆、回車出結(jié)果逊彭。