生成修改记录
来源:互联网 发布:win读取mac硬盘软件 编辑:程序博客网 时间:2024/05/02 02:42
#
# 生成修改记录
#
# 使用方法:将Source Insight搜索结果保存为0829.txt
# 将该文件保存为xxx.pl和0829.txt放在同一目录下,双击执行
# 结果在生成的result.txt中
#
# 生成修改记录
#
# 使用方法:将Source Insight搜索结果保存为0829.txt
# 将该文件保存为xxx.pl和0829.txt放在同一目录下,双击执行
# 结果在生成的result.txt中
#
use strict;
my ($eachfile,$line,$output,$prev,$count,$ret,$prev_path);
$eachfile = undef;
$prev = undef;
$prev_path = undef;
$line = 0;
$count = 0;
$output = ">result.txt";
open OUT,$output or die $!;
#my @myfiles = <*.txt>;
#for $eachfile (@myfiles)
$eachfile = "<0829.txt";
{
open FH,$eachfile or die $!;
$line = 0;
while(<FH>) {
$line++;
if(($_ =~ /([\S]*)\s/))
{
if(defined($prev))
{
$ret = $prev cmp $1;
if($ret == 0)
{
$count++;
} else {
print $prev_path,"\\",$prev,"\t",$count,"\n";
print OUT $prev_path,"\\",$prev,"\t",$count,"\n";
$count = 1;
$prev = $1;
if(($_ =~ /\s\(([\S]*)\)/))
{
$prev_path = $1;
}
}
} else {
$prev = $1;
$count++;
if(($_ =~ /\s\(([\S]*)\)/))
{
$prev_path = $1;
}
}
}
}
close FH;
}
print "finish search ! \n";
print OUT "finish search ! \n";
close OUT;
my ($eachfile,$line,$output,$prev,$count,$ret,$prev_path);
$eachfile = undef;
$prev = undef;
$prev_path = undef;
$line = 0;
$count = 0;
$output = ">result.txt";
open OUT,$output or die $!;
#my @myfiles = <*.txt>;
#for $eachfile (@myfiles)
$eachfile = "<0829.txt";
{
open FH,$eachfile or die $!;
$line = 0;
while(<FH>) {
$line++;
if(($_ =~ /([\S]*)\s/))
{
if(defined($prev))
{
$ret = $prev cmp $1;
if($ret == 0)
{
$count++;
} else {
print $prev_path,"\\",$prev,"\t",$count,"\n";
print OUT $prev_path,"\\",$prev,"\t",$count,"\n";
$count = 1;
$prev = $1;
if(($_ =~ /\s\(([\S]*)\)/))
{
$prev_path = $1;
}
}
} else {
$prev = $1;
$count++;
if(($_ =~ /\s\(([\S]*)\)/))
{
$prev_path = $1;
}
}
}
}
close FH;
}
print "finish search ! \n";
print OUT "finish search ! \n";
close OUT;
0
上一篇:脑力劳动者的营养保健
下一篇:内核学习入门
相关热门文章
- A sample .exrc file for vi e...
- 游标的特征
- IBM System p5 服务器 HACMP ...
- busybox的httpd使用CGI脚本(Bu...
- Solaris PowerTOP 1.0 发布
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- 生成修改记录
- 修改是否生成领料分录记录:needPicking
- 修改记录
- 【记录】修改
- 修改记录
- 修改记录
- 如何用hibernate生成记录修改和建立的时间戳
- AspNetForums修改记录
- datagrid 修改 删除记录
- 批量修改记录
- Crossgo.com修改记录
- hibernate 修改记录
- Newtonsoft.Json 修改记录
- 随时记录修改
- Javascript修改表格记录
- Git: 修改提交记录
- sql_server查询修改记录
- artDialog的修改记录
- 把数组排成最小的数
- MTK TAB页面的实现
- MTK 09B 新特性学习
- 遍历文件,寻找错误信息
- Android学习网站,资料推荐,学习经验共享
- 生成修改记录
- 内核学习入门
- MTK 10A 新特性学习
- div在各种情况下的居中
- 记住:你应该努力去追求幸福
- 电池电量显示 MTK 09B
- Ubuntu下Android应用程序开发环境搭建
- Android应用开发记录
- 对指定目录下的文件进行筛选,并重命名拷贝到另一个目录
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
密集柜厂家直销
光盘密集柜
智能型密集柜
博物馆密集柜
智能密集柜厂家
密集式文件柜
文件柜密集柜
北京密集柜价格
新型密集柜
电动密集柜生产厂家
全封闭密集柜厂家
天津密集柜
密集柜哪家好
手动密集柜价格
钢制密集柜
资料室密集柜
密集柜检测报告
密集柜品牌
密集柜公司
手摇移动密集柜
电动智能密集柜
库房密集柜
全封闭密集柜
箱式密集柜
智能密集柜公司
密集柜生产
密集柜图片
智能柜
移动式密集柜
智能密集柜报价
智能密集柜价格
手动密集柜厂家
手动式密集柜
手动密集柜
机械式密集柜
可移动密集柜
移动密集柜厂家
密集柜 厂家
密集柜 价格
病例密集柜
密集柜尺寸