需求:通知指定项目下面指定类型文件(java、properties、xml等)的行数
关键代码:
#!/bin/bash
#统计指定目录下面指定类型文件的行数
targetDirFile=$1;
fileType="*."$2;
totalLines=0;
while read line
do
let count=$(find $line -type f -name "$fileType" | xargs cat | wc -l);
let totalLines=$totalLines+$count;
done < $targetDirFile
echo "total lines of type file $fileType in fileDir : $targetDirFile is : $totalLines";
参数说明:
1、第一个参数为一个文件,文件里面列出了待查找的目录,每一行一个目录
2、第二个参数是需要查找的文件类型:java、properties、xml等
测试运行:
/home/yangjianzhou/document/shell/./countLineOfTypeFile fileDir properties
测试结果:
total lines of type file *.properties in fileDir : fileDir is : 180
可以利用:find . -type f -name '*.properties' | xargs cat | wc -l 来进行验证
相关推荐
可以统计指定目录下指定文件类型的文件数量及行数 此文件是用jdk1.5编译的.如果说您的jvm不相符.请联系qq:361606472
本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中 所有指定类型的源代码文件进行行数统计。 本软件的统计结果包含源代码中的注释行和空行,因为作者认为它们同样也 是源代码的必要组成部分。 ...
本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中 所有指定类型的源代码文件进行行数统计。 本软件的统计结果包含源代码中的注释行和空行,因为作者认为它们同样也 是源代码的必要组成部分。 ...
本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中所有指定类型的源代码文件进行行数统计。 本软件的统计结果包含源代码中的注释行和空行,因为作者认为它们同样也是源代码的必要组成部分。 ...
庄渭峰 版本:V1.5 类型:免费软件 <br>功能简介: 本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中 所有指定类型的源代码文件进行行数统计。 本软件的统计结果包含源代码...
可以自动统计指定文件或目录的C, C++, 汇编程序代码行数, 并生成文本文件格式的统计报告.
主要介绍了python统计指定目录内文件的代码行数
代码行数统计工具 一款源代码行数统计工具,可统计指定文件类型的代码行数
1. 查找指定的文本或程序文件的总行数 2. 若指定的文件夹下,还有子文件夹,则一并递归查找统计
本程序支持对sln(解决方案文件)、csproj(c#项目文件)、vbproj(vb.net项目文件)下所包含的源代码进行代码行数统计工作. 支持vs2003\2005\2008等版本所生成的解决方案文件或者项目文件 程序针对的语言为.net ...
本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中所有指定类型的源代码文件进行行数统计,也可以同时统计指定的文件。 本软件的统计结果包含源代码中的注释行和空行,因为作者认为它们同样也...
一个小小的application,网上有重复
可选择一个文件夹 然后计算里面所有指定文件的行数 可看到代码行有多少行 空行有多少行 正则匹配计算
代码行数统计器,可以轻松统计出指定文件的代码行数,同时可以删除注册和空白行
本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中 所有指定类型的源代码文件进行行数统计。 本软件的统计结果包含源代码中的注释行和空行,因为作者认为它们同样也 是源代码的必要组成部分。 ...
本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中 所有指定类型的源代码文件进行行数统计。 本软件的统计结果包含源代码中的注释行和空行,因为作者认为它们同样也 是源代码的必要组成部分。 ...
编写统计行数和字符串数量的函数 # 6.创建界面窗口 # 6.1获取多选按钮状态 # 6.2创建界面控件:5个单选按钮,4个标签和单行编辑框,1个执行按钮 # 6.3单选按钮和执行链接对应函数 关于功能5修改编码格式——写该...
当我们想把自己的代码做一下备份时,不得不手动清除这些中间文件,非常麻烦,我以前就经常遇到这样的窘境,我是我编写了一个VC6的中间文件的清理程序,它可以把机器上所有的中间文件都集中存放到一个指定的目录下,...
统计代码行数工具Kazoeciao.支持各种语言,需要到官网下载插件包. 官网:https://www.vector.co.jp/soft/winnt/prog/se251853.html 「かぞえチャオ!」は、ソフト開発における、規模見積りから生産性評価にまで使え...