wc -l *.c *.h 就可以知道当前目录下的所有c 和 h 文件的行数的详细信息。很不错 如果要递归,可以配合其他命令一起使用 当前目录及子目录:
find . -name *.c |xargs wc -l
find . -name *.cpp | xargs wc -l
find . -name *.h |xargs wc -l 想一下子 ,或许简单的可以 使用重定向技术 使用 find -name "*.c">/tmp/file.list ;find -name "*.h" >>/tmp/file.list;cat /tmp/file.list |xargs wc -l;rm /tmp/file.list 或者这个比较方便: wc -l `find ./ -name "*.c";find -name "*.h"`2.统计文件数量 find . -name *.c |wc -l 3.统计代码行数(过滤空行) find . -name *.c|xargs cat|grep -v ^$|wc -l
|