All,

Thanks for your assistance in helping me with my issues.

The script posted by Rob on the 7th works fantastic.

However I've discovered that we have a lot of systems out there
running a previous version of perl, so much so that I am getting
errors within the util.pm.

"Array found where operator expected at ......"

Is there another way to calculate the average CPU from a single column
which will work in a previous version of perl?

Thanks,
Jase.




On Dec 8, 12:27 pm, [EMAIL PROTECTED] (Dr.Ruud) wrote:
> John W . Krahn schreef:
>
> > Rodrick Brown:
> >> John W. Krahn:
> >>> perl -ane'$total+=$F[4]}{printf"Avg: %.2f\n",$total/$.'
> >>> /tmp/filename
>
> >> Hi John please explain how exactly $F[4] works? how is it set?
>
> Use -MO=Deparse to show you what Perl code your command line expression
> was compiled to.
>
> $ perl -MO=Deparse -ane'> $total+=$F[4]}{printf"Avg: %.2f\n",$total/$.
> > '
>
> LINE: while (defined($_ = <ARGV>)) {
>     our(@F) = split(" ", $_, 0);
>     $total += $F[4];}
>
> {
>     printf "Avg: %.2f\n", $total / $.;}
>
> -e syntax OK
>
> --
> Affijn, Ruud
>
> "Gewoon is een tijger."




-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to