App-alluniq
view release on metacpan or search on metacpan
return 1 if $o{q} ;
print STDERR #BOLD FAINT # {$o{q} ? \* STDOUT : \*STDERR }
FAINT CYAN "Different " , RESET BRIGHT_CYAN (scalar keys %str2cnt) , FAINT CYAN " / All " , RESET BRIGHT_CYAN ($.) . " . " ,
FAINT CYAN "Some counted lines are " , RESET BRIGHT_RED "same. " ,
FAINT CYAN , "Maximum multiplication : " , RESET BRIGHT_CYAN max( values %str2cnt ) ,
FAINT CYAN " ($Script)\n" ;
return 1 ;
}
}
sub tableOutput( ) {
## 2. 度æ°nã®ç°ãªãæååããå
·ä½çã«ã©ããªå¤ã§ãã£ããã
while ( my( $str, $cnt) = each %str2cnt ) {
push @{ $cnt2strs {$cnt} }, $str ;
}
my $msep = $o{2} ? "\n" : "\t" ;
print $o{2} ? "mult\tfreq\n" : "mult\tfreq\texamples\n" ;
for my $count ( sort { $a <=> $b } keys %cnt2strs ) {
print "$count\t", scalar @{ $cnt2strs {$count} }, $msep ;
next if $o{2} ; # -2 æå®ã®å ´åã¯ãè©²å½æååã®ä¾ãåºåããªãã
( run in 0.491 second using v1.01-cache-2.11-cpan-65fba6d93b7 )