加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

一个计算数组长度的perl脚本

发布时间:2020-12-15 23:49:00 所属栏目:大数据 来源:网络整理
导读:计算数组长度的perl脚本实例,代码如下: ? 代码示例: #!/usr/bin/perl #edit www.ahlinux.com open(FILE1,"C:/Perl/BX/BX-Book-Ratings_result.txt"); open(FILE2,"C:/Perl/BX/BX-Users_result.txt"); open(result1,"C:/Perl/BX/BX-Book-Ratings_short.txt"

计算数组长度的perl脚本实例,代码如下:
?

代码示例:
#!/usr/bin/perl
#edit www.ahlinux.com
open(FILE1,"C:/Perl/BX/BX-Book-Ratings_result.txt");
open(FILE2,"C:/Perl/BX/BX-Users_result.txt");
open(result1,">C:/Perl/BX/BX-Book-Ratings_short.txt");
open(result2,">C:/Perl/BX/BX-Users_short.txt");
?
my @ISBN;
my $isbnNum=0;
my $i=0;
my $user;
my $subString;
my $count=0;
while(($_=<FILE1>)&&($user=<FILE2>))
{
??? $subString=substr($_,index($_,",")+1);
??? @ISBN=split(/ /,$subString);
??? $isbnNum=scalar(@ISBN);
??? if($isbnNum>4)
??? {
??????? syswrite(result1,"$_");
??????? syswrite(result2,"$user");
??????? $count++;
??? }
??? else
??????? next;
??? #printf"@ISBN $isbnNum $user";
??? #$i++;
?????????
}
printf"$count";
close(FILE1);
close(FILE2);
close(result1);
close(result2);

  • 本文来自:爱好Linux技术网

  • 本文链接:http://www.ahlinux.com/perl/11071.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读