知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

统计代码行数脚本

发布时间:2014-09-05 14:58:49作者:知识屋

统计代码行数脚本
 
看到有人发统计行数的脚本,python版,巨复杂,本着kiss原则,俺随手写一个:
cat $(find . -type f -name '*java') | wc -l
俺再增加一个过滤空行的功能:
cat $(find . -type f -name '*java') | awk '{if(length($0)>0) print $0}' | wc -l
俺再增加一个去掉空白字符的功能:
cat $(find . -type f -name '*java') |sed -e 's/^[ /t]*//' | awk '{if(length($0)>0) print $0}'| wc -l
咱好事做到底,把win下的^M去掉:
cat $(find . -type f -name '*java') |sed -e 's/^[ /t]*//' | sed s/^M//g | awk '{if(NF) print $0}' | wc -l
*注:^M的输入: ctrl+V, 然后回车键,这个才是真正的^M
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜