find . -type f -name *.java -exec wc -l {} \; | awk '{sum+=$1}END{print sum}'
如果想过滤掉空行:
find . -type f -name *.java -exec cat {} \; | grep -v '^$' | wc -l
统计每个文件的行数:
find . -name "*.java" | xargs wc -l
find . -type f -name *.java -exec wc -l {} \; | awk '{sum+=$1}END{print sum}'
如果想过滤掉空行:
find . -type f -name *.java -exec cat {} \; | grep -v '^$' | wc -l
统计每个文件的行数:
find . -name "*.java" | xargs wc -l