我使用bash来统计项目中的源代码行数。这里是代码:行计数 - 如何排除文件夹?
#!/bin/bash
find . -name '*.java' | xargs wc -l
find . -name '*.xml' | xargs wc -l
我想从./gen文件夹中排除文件。我认为这与'修剪'有关,但我无法弄清楚如何去做。
编辑 Thankyou to ruakh,但他的代码不是我的最终解决方案,我不得不再次计算行数。这里是成品的事情,如果有人想它:
#!/bin/bash
find . -path ./gen -prune -o -name '*.java' | xargs wc -l
find . -name '*.xml' | xargs wc -l
wor KS也如果通过查找结果grep -v'正则表达式' – Kent 2012-07-18 15:47:14