Java項目談論行數多少有點無聊,可是有的時候就想看看一個開源的代碼的量級,用Shell命令統計再合適不過了java
去掉空行和註釋:code
find . -name "*.java" |xargs grep -v -e ^$ -e '^\s*\/\/.*$' |wc -l
再去掉Test類class
find . -name "*.java"|grep -v 'Test.java$' |xargs grep -v -e ^$ -e '^\s*\/\/.*$' |wc -l