in reply to printing array values
You don't explain the context of the problem (what are the pieces of data representing, for example), but assuming that the numbers after the 58-xx-xxxx can be ignored, you get something like this:
#!/usr/bin/perl use strict; use warnings; open(IN, '<', "cont.fil") or die "Cannot open cont.fil: $!\n"; my @fvalues; # Array, not a hash while(<DATA>) { # Reading values from below __DATA__ s +ection, # change to <IN> for the data file. if (/^(\S+)/) { push @fvalues, $1; } } foreach my $value (@fvalues) { print "$value\n"; } close(IN); __DATA__ 58-OA-A0125 1 58-OA-A0244 2 58-OA-A0264 3 58-ST-A0112 4 58-ST-A0179 5
Arjen
|
---|
In Section
Seekers of Perl Wisdom