#! /bin/bash
header=`find ./include -type f \( -name "*.cpp" -or -name "*.h" -or -name "*.hpp" \) -print0 | xargs -0 cat |grep -v -e ^// -e ^$ -e "^[ ]\*" -e "$\*"| wc -l`
source=`find ./src -type f \( -name "*.cpp" -or -name "*.h" \) -print0 | xargs -0 cat |grep -v -e ^// -e ^$ -e "^[ ]\*" -e "$\*"| wc -l`
echo "total lines=$((header+source)); header=$header source=$source"
从这里拿的