Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: arrange output in columns

by graff (Chancellor)
on Jun 17, 2013 at 18:00 UTC ( #1039431=note: print w/ replies, xml ) Need Help??


in reply to arrange output in columns

In terms of pseudo-code, your task sounds sort of like this:

declare a "master" array that will hold a set of arrays declare a max_array_size variable, initially set to zero for each input file { read its lines into a new array if the size of this array (# of lines in file) > max_array_size { update max_array_size to this new value (size of current array) } push a reference to this array onto the "master" array. } for each index ( 0 .. max_array_size -1 ) { join the values at master[0..$#master][index] into a comma-delimite +d string # note that some of the values in that set may be undef print the resulting string }
HTH.


Comment on Re: arrange output in columns
Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1039431]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (6)
As of 2015-07-05 21:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (68 votes), past polls