本文主要介绍一种使用Linux命令wc统计代码文件数目和行数的方式。
wc命令可以打印换行、字和字节计数,命令格式和参数详情如下:
wc [option]... [file]...
option选项:
-c, --bytes 打印字节数
-m, --chars 打印字符数
-l, --lines 打印换行(newline)数
-L, --max-line-length 打印最大显示宽度
-w, --words 打印字(word)数
--help 显示wc命令帮助并退出
--version 输出版本信息并退出
统计文件数目和行数示例如下:
统计当前目录.c文件的数目:find . -name "*.c" | wc -l
统计当前目录.c文件的总行数:find . -name "*.c" | xargs cat |wc -l
统计当前目录.c文件的总行数,过滤空行:find . -name "*.c" | xargs cat |grep -v ^$ |wc -l