Skip to content

Instantly share code, notes, and snippets.

@jmason
Created April 8, 2015 15:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jmason/12dbed76219eddba5d9a to your computer and use it in GitHub Desktop.
Save jmason/12dbed76219eddba5d9a to your computer and use it in GitHub Desktop.
#!/usr/bin/perl
open (IN, "<output_lines_prod_apps.csv") or die;
while (<IN>) {
($appid,$d,$n) = split(/,/);
$outputlines{$appid} = $n;
}
open (IN, "<zero_sessions_prod_apps.csv") or die;
while (<IN>) {
($appid,$d,$n) = split(/,/);
$zerosessions{$appid} = $n;
}
foreach my $appid (sort keys %zerosessions) {
my $o = $outputlines{$appid};
my $z = $zerosessions{$appid};
$ratio = ($z / (($z + $o) || 0.00001)) * 100.0;
printf("%06.2f appid: %05d zerosessions: %10d ok: %10d ratio%%: %6.2f\n",
$ratio, $appid, $z, $o, $ratio);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment