当前目录以及子目录的所有文件行数:
find . * | xargs wc -l
可以把*改成所要匹配的文件,例如Java文件,*.java这样就只统计java源码了
>wc -l `find ./ -name "*.cpp"`
156 ./DbBench/MySql/Src/index_scan.cpp
7 ./DbBench/MySql/examples/src/gcc.cpp
497 ./DbBench/MySql/examples/src/ndbapi_async.cpp
193 ./DbBench/MySql/examples/src/ndbapi_example1.cpp
110 ./DbBench/MySql/examples/src/ndbapi_example2.cpp
202 ./DbBench/MySql/examples/src/ndbapi_example3.cpp
252 ./DbBench/MySql/examples/src/ndbapi_example4.cpp
230 ./DbBench/MySql/examples/src/ndbapi_example5.cpp
239 ./DbBench/MySql/examples/src/slow_select.cpp
502 ./DbBench/MySql/tools/src/calc.cpp
101 ./DbBench/MySql/tools/src/convert2ObjectClass.cpp
225 ./DbBench/MySql/tools/src/convert2mysql.cpp
7 ./DbBench/MySql/tools/src/gcc.cpp
115 ./DbBench/MySql/tools/src/testlock.cpp
8676 ./Gns/Bench/Soap/CSoap/snNotfC.cpp
120 ./Gns/Bench/Soap/CSoap/snNotfClient.cpp
17 ./Gns/Bench/Soap/CSoap/snNotfClientLib.cpp
176 ./Gns/Bench/Soap/CSoap/snNotfServer.cpp
17 ./Gns/Bench/Soap/CSoap/snNotfServerLib.cpp
9327 ./Gns/Soap/CSoap/soapC.cpp
218 ./Gns/Soap/CSoap/soapClient.cpp
17 ./Gns/Soap/CSoap/soapClientLib.cpp
262 ./Gns/Soap/CSoap/soapServer.cpp
17 ./Gns/Soap/CSoap/soapServerLib.cpp
21683 total
Source Insight里查看项目行数:
Project->Project Report