打开终端,cd到要统计的目录下,输入以下命令:
只统计.swift文件
find . -name "*.swift" | xargs wc -l
作为一个iOS开发工程师可能还要统计.m 和 .h文件。
find . "(" -name "*.m" -or -name "*.h" ")" -print | xargs wc -l
通用版本
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" -or -name "*.swift" ")" -print | xargs wc -l
【坑点】
xargs: unterminated quote
在统计的过程中,本来想统计Home文件夹下所有的代码行数,结果报错xargs: unterminated quote
,分析了一波,原因是Home文件夹下全是文件夹,无法统计。而如果Home文件夹下有一些需要统计的文件就不会报xargs: unterminated quote
错误了