> Hi, Hi.
> Hopefully someone here can help me. I'm reading in a text file, and > setting it to an array, and I want ot split that array in 3 variable, > but I kepp coming up with, 'uninitiated value in contatenation (.) or > string and line ..." What line? > Here is the code: Try this: __ START __ #!/usr/bin/perl -w # ^^ not /user/ use strict; my $dlast; my $daddy; my $dphone; open (DYNIXDBF, "dynixte.txt"); my @dynixdata = <DYNIXDBF>; close(DYNIXDBF); # there's no need for the file to be open all the time during processing # the file's data is in @dynixdata, so the file can be closed immediately # and the data in @dynixdata remains. foreach my $dynixrec (@dynixdata) { ($dlast,$daddy,$dphone) = split(/ /,$dynixrec); # here $dynixrec holds the information you want, not @_ # i've done that assuming each field is separated using a space, if not, use # split(/\,/,$dynixrec) # for , separated # split(/\|/,$dynixrec) # for | separated # you get the idea? print "Dynix: $dlast $daddy $dphone\n"; } __ END __ > All I want to do is to split it so I can fo some comparing later. This should do what you want. > Anyone have any ideas? > > Joseph Ruffino > Automated Systems Assistant > Gail Borden Public Library District > Elgin., IL > [EMAIL PROTECTED] > Dan -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]