1.第一步:将所有源文件的行数一一列出
find . -type f -exec wc -l {} \;|awk '{print $1}'|xargs
结果如下:
217 25 10 23 1061 62 41 13 55 9 856 33 498 37 211 78 592 40 146 44 72 12 457 16 469 44 861
第二步:利用python求所列数字之和
>>> a = '217 25 10 23 1061 62 41 13 55 9 856 33 498 37 211 78 592 40 146 44 72 12 457 16 469 44 861'
>>> sum = 0
>>> array = a.split()
>>> for i in array:sum+=int(i);
...
>>> sum
5982
结果:可以看到代码总数sum为5982