in reply to Re: Adding text file data to hashes and array
in thread Adding text file data to hashes and array
Hi thanos1983,The code which was shared by you absolutely brilliant piece of code and helped me a lot but what if there is a bit change in the text file mentioned below input file.I have tried but i am getting the output as {''=>[],Apple =>[A,40,45,50,54]} with first line empty and actual data is starting after the comma seperation & A in displaying in an array actually it has to dispay as {Apple-A =>[40,45,50,54]} .Any help is appreciated
Below is the code used to achieve the output
use strict; use warnings; use IO::All; use Data::Dumper; my @elements =(); my @lines = io('test_scores.txt')->chomp->slurp; splice @lines, 0, 1; # remove first line my %hash; foreach my $line (@lines) { $line =~ s/^\s+//; my @elements = split /\s+/, $line; $hash{splice @elements, 0, 1} = \@elements; } print Dumper \%hash;
below is the Input file
fruit Jan feb mar apr Apple A 40 45 50 54 orange O 12 25 24 29 Pineapple P 10 20 30 40
output should be as below
{Apple-A =>[40,45,50,54]}
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Adding text file data to hashes and array
by poj (Abbot) on Feb 14, 2019 at 10:25 UTC | |
by Tigor (Novice) on Feb 15, 2019 at 07:10 UTC | |
by poj (Abbot) on Feb 15, 2019 at 07:58 UTC | |
by Anonymous Monk on Feb 15, 2019 at 12:05 UTC | |
by poj (Abbot) on Feb 15, 2019 at 13:01 UTC | |
by haukex (Archbishop) on Feb 15, 2019 at 08:35 UTC | |
by Tigor (Novice) on Feb 15, 2019 at 09:47 UTC | |
by haukex (Archbishop) on Feb 15, 2019 at 10:10 UTC | |
| |
|
Re^3: Adding text file data to hashes and array
by haukex (Archbishop) on Feb 14, 2019 at 09:42 UTC |