?shell 统计源码行数?

1610阅读 0评论2016-03-11 a741423206
分类:Python/Ruby

今天填写计算机软件著作权信息表 ,里面有个源程序量。

shell 统计源码行数


点击(此处)折叠或打开

  1. Count=0
  2. linesCount=0
  3. function funCount()
  4. {
  5.     for file in ` ls $1 `
  6.     do
  7.         if [ -d $1"/"$file ];then
  8.             funCount $1"/"$file
  9.         else
  10.             declare -i fileLines
  11.             fileLines=`sed -n '$=' $1"/"$file`
  12.             let linesCount=$linesCount+$fileLines
  13.             let filesCount=$filesCount+1
  14.         fi
  15.     done
  16. }
  17. if [ $# -gt 0 ];then
  18.     for m_dir in $@
  19.     do
  20.         funCount $m_dir
  21.     done
  22. else
  23.     funCount "."
  24. fi
  25. echo "filesCount = $filesCount"
  26. echo "linesCount = $linesCount"

上一篇:mysql的sql_mode 模式修改 doesn't have a default value.
下一篇:基于向量检索服务与TextEmbedding实现语义搜索