in reply to BASIC MATH WITH DATA

This sounds a lot like homework:
In any case the functions you'll be wanting to use are open and split. Though open can be skipped if you just want to use @ARGV as your file argument. Error checking is another consideration and will get you better grades.

Replies are listed 'Best First'.
Re: Re: Basic math with data
by adamsj (Hermit) on Jan 25, 2001 at 07:57 UTC
    It does sound like homework, but joachim's been around for a bit and I've never heard him come up with a homework question before. Still, I think you've found the balance between helpful hinting and harmful hinting.

    Update: I looked at joachim's home node and saw that he first logged in yesterday. My memory was faulty--I stand corrected.

Re: Re: Basic math with data
by joachim (Initiate) on Jan 25, 2001 at 11:44 UTC
    Nope.... not homework. However I am flattered. This is a project for myself. It was something triggered my a conversation with one of my friends .... who said it couldn't be done. I see how quickly you monks have cobbled up text messages rather than just pluck down script. I must surmise that it's not that easy. Perhaps we should begin..... I have all night. #!/usr/bin/perl -w use strict; my $infile = shift; my $outfile = shift; open (IN, $infile) || die "can't open $infile: $!"; open (OUT, ">$outfile")|| die "can't open $outfile: $!"; while (<IN>) { chomp; my @fields = split /,/; #let's see what you can place here to make it work...... #Sorry about the mess.... but it looks better when I typed #out the thing in the first place. #BTW..... If this can't be done... to bad .... I'll just have #to go back to the book and maybe in year or two.... I'll be #able to write the script myself..... I'd rather not wait #that long..... thanks # Joachim close (IN); close (OUT); __END__