Chinaunix首页 | 论坛 | 博客
  • 博客访问: 166832
  • 博文数量: 47
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 466
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-31 23:12
个人简介

知乎:http://www.zhihu.com/people/chanpinjinglizhilu

文章分类

全部博文(47)

分类: Python/Ruby

2016-03-11 16:37:54

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

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"

阅读(1574) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~