Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Re: store multiple files in multidimensional array

by repellent (Priest)
on Mar 19, 2012 at 02:06 UTC ( #960354=note: print w/replies, xml ) Need Help??

in reply to store multiple files in multidimensional array

If you're globbing as in @filesList = <*> or @filesList = glob "*", consider what the order of the files would be in the array. You may want it sorted:
bash-3.2$ cat d1 abc cde edf bash-3.2$ cat d2 rst tuv uvw bash-3.2$ cat d3 ghi hij jkl bash-3.2$ cat my %data; while (<>) { chomp; push @{ $data{$ARGV} }, $_; } my @sorted_data = map $data{$_}, sort keys %data; use Data::Dumper; warn Dumper \@sorted_data; bash-3.2$ * $VAR1 = [ [ 'abc', 'cde', 'edf' ], [ 'rst', 'tuv', 'uvw' ], [ 'ghi', 'hij', 'jkl' ] ];

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://960354]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (13)
As of 2017-02-27 13:56 GMT
Find Nodes?
    Voting Booth?
    Before electricity was invented, what was the Electric Eel called?

    Results (385 votes). Check out past polls.