统计java工程源码行数的脚本


命令行执行

#./ergodic.sh source_dir(工程源码目录)


脚本ergodic.sh

#!/bin/bash
function ergodic(){  
        for file in ` ls $1`  
        do  
                if [ -d $1"/"$file ]  
                then  
                        ergodic $1"/"$file  
                else
                        case $file in *.java)
                             temp=$1"/"$file
                             srcs=${srcs}" "${temp}
                             echo $temp;;   
                        esac;
                fi  
        done  
}

ergodic $1

#echo $srcs;
wc -l $srcs 



你可能感兴趣的:(脚本)