统计某代码目录下,java/c/c++/h 后缀代码文件的总行数,并且剔除文件路径中带tests字符串的文件:
(find ./sourcefolder/ -iname "*.java" -o -iname "*.h" -o -iname "*.c" -o -iname
"*.cpp" | grep -v "tests") | xargs wc -l
本文介绍了一种使用find和xargs命令结合的方法来统计指定目录下多种编程语言源代码文件的总行数,并通过grep排除特定路径中的文件。
统计某代码目录下,java/c/c++/h 后缀代码文件的总行数,并且剔除文件路径中带tests字符串的文件:
(find ./sourcefolder/ -iname "*.java" -o -iname "*.h" -o -iname "*.c" -o -iname
"*.cpp" | grep -v "tests") | xargs wc -l
1051
803

被折叠的 条评论
为什么被折叠?