in reply to Re^3: seeking advise on average value problem
in thread seeking advise on average value problem
#!/usr/bin/perl open( FILE, "average.txt") or die "Can't open average.txt : $!"; while (<FILE>) { next unless (/^(joe_average):\s+(\d+\.\d+)/) ; $stats{$1}{count}++; $stats{$1}{sum} += $2; } printf( "%20s %5s %8s\n", "Name", "Count", "Average" ); for ( sort keys %stats ) { printf( "%19s: %5d %8.2f\n", $_, $stats{$_}{count}, $stats{$_}{sum} / $stats{$_}{count} ); } close(FILE);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: seeking advise on average value problem
by graff (Chancellor) on Mar 26, 2006 at 01:47 UTC |