手机
当前位置:查字典教程网 >脚本专栏 >perl >perl比较两个文件字符串的实例代码
perl比较两个文件字符串的实例代码
摘要:需求:取文件1中的一行,和文件2中所有的数据进行比较,有相同的保存起来,否则删除。复制代码代码如下:#!/usr/bin/perl#uses...

需求:取文件1中的一行,和文件2中所有的数据进行比较,有相同的保存起来,否则删除。

复制代码 代码如下:

#!/usr/bin/perl

#use strict;

open(FILE1,"C:/Perl/BX/BX-Users.txt");

open(FILE2,"C:/Perl/BX/BX-Book-Ratings.txt");

open(result1,">C:/perl/BX/BX-Users_result.txt");

my $i=0;

my $j=0;

while((my $bxUser=<FILE1>)&&($i<10))

{

my $userId=substr($bxUser,0,index($bxUser,","));

while(my $rankUser=<FILE2>)

{

my $userIdCmp=substr($rankUser,0,index($rankUser,","));

if(($userId==$userIdCmp)&&($j==0))

{

syswrite(result1,"$bxUser");

$j++;

}

}

$j=0;

$i++;

}

close(FILE1);

close(FILE2);

close(result1);

【perl比较两个文件字符串的实例代码】相关文章:

perl的logwrapper使用实例代码

perl 文件测试操作符汇总

用python下载百度文库的代码

使用perl清理电脑上重复文件实现代码(续)

perl处理xml的模块介绍

perl用grep map求交集、并集、补集的实例代码

perl处理csv文件的小例子

perl上下文介绍

perl从文件中读取数据并输出的实现代码

perl对长度不一文本的行列进行置换的实现代码

精品推荐
分类导航