in reply to Re^4: reading and working with grow.out files
in thread reading and working with grow.out files

The messages you receive tell exactly what's wrong:

Global symbol "$count" requires explicit package name at test.pl line +14. Global symbol "$first" requires explicit package name at test.pl line +15. Global symbol "$first" requires explicit package name at test.pl line +16. syntax error at test.pl line 16, near ");" Global symbol "$sum" requires explicit package name at test.pl line 18 +. Global symbol "$count" requires explicit package name at test.pl line +21. Global symbol "$sum" requires explicit package name at test.pl line 22 +.

Define $count, $first and $sum, like the other variables in your script. For example, add the following line in the appropriate place:

my ($count, $first, $sum);

Next, No semi colon required here:

if ($first=='H'); {

Should be:

if ($first=='H') {

I suggest spending some time working on the basics:

Replies are listed 'Best First'.
Re^6: reading and working with grow.out files
by rmgzsm9 (Novice) on Apr 29, 2012 at 15:02 UTC

    Thanks. It worked. Not exactly I wanted, but it worked

      Telling you how to fix the code you provided wasn't exactly what you wanted, or your code doesn't do what you want?

        No you got me wrong. I said your suggestions worked. Thank you. But the code was still not upto the mark I originally wanted it to be. I still have to amend it further. Also, the links you gave me were helpful. thanks again. But I didn't mean to offend you. Why would I do that? You helped me. I am thankful for that.