singleVsMulti.pl
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. #!/usr/bin/perl -w
  2. use strict 'refs';
  3. use strict 'subs';
  4. if ($#ARGV < 0) {
  5.   &usage;
  6.   exit;
  7. }
  8. sub usage {
  9.   print STDERR " usage: $0 <filepattern> n";
  10.   exit;
  11. }
  12. my @a = <$ARGV[0]*>;
  13. foreach $file  (@a) {
  14. my ($pre, $suffix) = split(/-/,$file);
  15. print STDERR "Doing $file n";
  16.   
  17. my $command2 = "grep '1:1-3' $file | awk '{if ($1=="1:1-3-identified") idCount++; count++} END {print $suffix*1000, idCount/count, idCount, count}' >> data-s";
  18.   
  19. system($command2);  
  20. my $command3 = "grep '3:5' $file | awk '{if ($1=="3:5-identified") idCount++; count++} END {print $suffix*1000, idCount/count, idCount, count}' >> data-m";
  21. system($command3);  
  22.  
  23. }
  24.