perl比较两个文件字符串的实例代码
时间:2023-02-15 15:40:18
需求:取文件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);
标签:文件字符串
0
投稿
猜你喜欢
如何查询占CPU高的oracle进程
2024-01-27 13:16:54
使用ASP订制自己的XML文件读写方法
2008-10-24 09:35:00
详解python中的文件与目录操作
2023-10-15 06:15:03
python实现烟花小程序
2022-10-02 09:45:23
python数据结构之图的实现方法
2022-12-29 04:59:38
详解js文件通过python访问数据库方法
2024-01-20 06:09:09
python主线程与子线程的结束顺序实例解析
2023-10-09 12:46:07
js限制文本框只能输入整数或者带小数点的数字
2024-04-18 09:46:02
mysql myisam 优化设置
2010-03-25 10:18:00
深入学习JavaScript 高阶函数
2024-04-18 09:30:05
浅谈Python中的生成器和迭代器
2023-04-08 02:23:46
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2023-06-11 23:08:24
flask 使用 flask_apscheduler 做定时循环任务的实现
2023-02-27 21:21:23
谈PHP生成静态页面分析 模板+缓存+写文件
2023-11-14 12:44:39
Python 分享10个PyCharm技巧
2021-11-18 11:03:41
vue实现拖拽交换位置
2024-04-30 08:45:51
PyQt5 QThread倒计时功能的实现代码
2021-08-02 06:00:28
Python实现人脸识别的详细图文教程
2022-12-28 04:45:53
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
2023-08-08 01:11:57
如何使用pyinstaller打包多个和单个python文件详解
2023-03-30 10:48:26