平时看开源项目,经常想了解一下该项目到底有多少行代码,直接用3个命令管道连接起来就可以解决,不需要使用复杂的工具。
比如统计java项目java代码总共多少行.
find . -name *.java -exec wc -l {} \; | awk '{s+=$1}END{print s}'
统计其他语言的只要把*.java 后缀更换为对应的语言后缀即可 比如*.scala *.go
平时看开源项目,经常想了解一下该项目到底有多少行代码,直接用3个命令管道连接起来就可以解决,不需要使用复杂的工具。
比如统计java项目java代码总共多少行.
find . -name *.java -exec wc -l {} \; | awk '{s+=$1}END{print s}'
统计其他语言的只要把*.java 后缀更换为对应的语言后缀即可 比如*.scala *.go