# cloc - count lines of code for i in $* do blanklines=`grep "^[ ]*$" $i | wc -l` loc=`sed -e "s/^#.*/k/" $i | /lib/cpp | sed -e "/^[ ]*$/d" -e 1d | wc -l` alllines=`cat $i | wc -l` commentlines=`echo $alllines - $blanklines - $loc | bc` echo $i \ CODE $loc \ COMMENTS $commentlines \ TOTAL $alllines done